Database Programming & Design



Обзор статьи "Bringing Object Relational Down To Earth" - часть 17


собой идеальную схему для интеграции схем все существующих

разнородных баз данных, включая RDB, ORDB, иерархические и

сетевые базы данных и даже плоские файлы.

Ниже приводятся возможности, включение которых в ORDB делает

объектно-реляционную систему возможной основой системы мультибаз

данных (MDBS):

  • Возможность организации шлюзов к другим системам баз данных

  • Возможность представления единственной виртуальной глобальной

    схемы над существующими схемами разнородных баз данных

  • Возможность производить декомпозицию одного запроса на

    ObjectSQL в подзапросы, обрабатываемые существующими разнородными

    системами баз данных, и выполнять всю необходимую пост-обработку

    (сливать отдельные результаты, выполнять соединения между

    таблицами разных баз данных, сортировать и группировать отдельные

    результаты)

  • Возможность транзакционного контроля над существующими

    разнородными системами баз данных (в основном, двухфазная

    фиксация/откат)

Логически MDBS является окончательным обобщением идеи шлюза;

физически такая система управляет несколькими шлюзами, через

которые производится управление удаленными базами данных. MDBS

может иметь и свою собственную базу данных; например, данные,

извлеченные из удаленных баз данных, могут быть сохранены в

собственной базе данных MDBS - по сути дела, получает склад или

лавка данных (datawarehouse или data mart). В любом случае MDBS

представляет пользователям множество удаленных баз данных как

одну "виртуальную" базу данных.




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