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

       

Но одно свойство системы POSTGRES


INGRES ).

Но одно свойство системы POSTGRES действительно сближает ее с

объектно-ориентированными СУБД. В POSTGRES допускается

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

пользователями типов. Это обеспечивает возможность внедрения

поведенческого аспекта в БД, т.е. решает ту же задачу, что и

ООБД, хотя, конечно, семантические возможности модели данных

POSTGRES существенно слабее, чем у объектно-ориентированных

моделей данных.

Перейдем теперь к чисто объектно-ориентированным СУБД. Мы

рассмотрим особенности организации двух таких систем - ORION

и O2 .

Проект ORION осуществлялся с 1985 по 1989 г. фирмой MCC под

руководством известного еще по работам в проекте System R Вона

Кима. Под названием ORION на самом деле скрывается семейство

трех СУБД: ORION-1 - однопользовательская система; ORION-1SX,

предназначенная для использования в качестве сервера в

локальной сети рабочих станций; ORION-2 - полностью

распределенная объектно-ориентированная СУБД. Реализация всех

систем производилась с использованием языка Common Lisp на

рабочих станциях (и их локальных сетях) Symbolics 3600 с ОС

Genera 7.0 и SUN-3 в среде ОС UNIX. Описание реализации

ORION-2 пока не опубликовано, поэтому мы рассмотрим только

ORION-1 и ORION-1SX.

Основными функциональными компонентами системы являются

подсистемы управления памятью, объектами и транзакциями. В

ORION-1 все компоненты, естественно, располагаются в одной

рабочей станции; в ORION-1SX - разнесены между разными

рабочими станциями (в частности, управление объектами

производится в рабочей станции-клиенте). Применение в

ORION-1SX для взаимодействия клиент-сервер механизма

удаленного вызова процедур позволило использовать в этой

системе практически без переделки многие модули ORION-1.

Сетевые взаимодействия основывались на стандартных средствах

операционных систем.

В число функций подсистемы управления памятью входит

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

оперативной памяти во внешнюю память и наоборот, поиск и


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