При строгой интеграции неоднородных БД
локальным СУБД. В теоретическом плане проблемы преобразования
решены, имеются реализации.
При строгой интеграции неоднородных БД локальные системы БД
утрачивают свою автономность. После включения локальной БД в
федеративную систему все дальнейшие действия с ней, включая
администрирование, должны вестись на глобальном уровне. Поскольку
пользователи часто не соглашаются утрачивать локальную
автономность, желая тем не менее иметь возможность работать со
всеми локальными СУБД на одном языке и формулировать запросы с
одновременным указанием разных локальных БД, развивается
направление мульти-БД. В системах мульти-БД не поддерживается
глобальная схема интегрированной БД и применяются специальные
способы именования для доступа к объектам локальных БД. Как
правило, в таких системах на глобальном уровне допускается только
выборка данных. Это позволяет сохранить автономность локальных
БД.
Как правило, интегрировать приходится неоднородные БД,
распределенные в вычислительной сети. Это в значительной степени
усложняет реализацию. Дополнительно к собственным проблемам интеграции приходится решать все проблемы, присущие распределенным
СУБД: управление глобальными транзакциями, сетевую оптимизацию
запросов и т.д. Очень трудно добиться эффективности.
Как правило, для внешнего представления интегрированных и
мульти-БД используется (иногда расширенная) реляционная модель
данных. В последнее время все чаще предлагается использовать
объектно-ориентированные модели, но на практике пока основой
является реляционная модель. Поэтому, в частности, включение в
интегрированную систему локальной реляционной СУБД существенно
проще и эффективнее, чем включение СУБД, основанной на другой
модели данных.
2.6 СУБД следующего поколения
Термин "системы следующего (или третьего) поколения" вошел в
жизнь после опубликования группой известных специалистов в
области БД "Манифеста систем баз данных третьего поколения".
Cторонники этого направления придерживаются принципа
Содержание Назад Вперед