Классика баз данных - статьи

       

Не очень понятно, как при


максимальная вложенность транзакций. При синхронизации

транзакций используется знание о семантике объектов, в том

числе информация о коммутативности операций. (Аналогичный

подход описан в .)

Не очень понятно, как при таком подходе поступать с

журнализацией изменений. В принципе только сам объект знает,

какая информация может понадобиться для его восстановления, и

только сам объект может выполнить такое восстановление. Может

быть, следует применять технику темпоральных БД, и при каждом

изменении состояния объекта заводить его новую версию. В

общем, как нам представляется, проблема журнализации и

восстановления в ООБД пока остается открытой.

8. Связь ООБД с дедуктивными и активными базами данных

Связь направления ООБД с направлением дедуктивных БД носит

двоякий характер. Во-первых, для структуризации дедуктивных (и

вообще логических) БД в последнее время стремятся использовать

парадигму объектной ориентированности . Это отдельная

тема, для ее рассмотрения было бы необходимо предварительное

введение в концепции дедуктивных БД, что находится за

пределами данного обзора.

Во-вторых, некоторые механизмы дедуктивных БД пытаются

использовать в контексте обычных (может быть, несколько

расширенных семантически) ООБД. Это прежде всего относится к

языкам запросов (как мы отмечали в разд. 4, одно из

направлений развития декларативных языков запросов к ООБД -

дедуктивные языки). На логическом выводе основываются в ряде

проектов доказательство корректности схемы ООБД и динамический

контроль целостности . Видимо, в будущих системах ООБД

логика будет играть еще большую роль.

Работы по интеграции объектно-ориентированных и активных БД

находятся в начальной стадии. Известно, что основной проблемой

систем активных БД является построение эффективного механизма

вычисления на основе поступающих событий условий и вызова при

необходимости соответствующих действий. В описывается

экспериментальная работа, выполненная на базе

объектно-ориентированной СУБД PROBE, в которой активность ООБД


Содержание  Назад  Вперед