Объектно-ориентированные базы данных - основные концепции


Объектно-ориентированные базы данных - основные концепции - стр. 19


коммерческих систем практически отсутствуют доступные
публикации, но и имеющейся информации достаточно, чтобы
охарактеризовать типовую организацию современной
объектно-ориентированной СУБД.
 
Прежде, чем перейти к обсуждению организации некоторых
объектно-ориентированных СУБД, коротко рассмотрим оказавшие на
них влияние предшествующие архитектуры СУБД, а также
архитектуры, не являющиеся в традиционном понимании
объектно-ориентированными, но близкие по прагматике.
 
Из числа архитектур с традиционной организацией наибольшее
влияние на объектно-ориентированные СУБД оказали реляционные
системы. Многие объектно-ориентированные системы (по крайней
мере в прототипных вариантах) строятся над некоторой
существующей реляционной СУБД [37, 45-46]. Кроме такого
применения реляционных систем для упрощения разработки
объектно-ориентированной СУБД, развитые в реляционных СУБД
методы применяются и в заново разрабатываемых
объектно-ориентированных системах.
 
Непосредственным предшественником объектно-ориентированных
СУБД являются системы, поддерживающие организацию сложных
объектов [52-56]. Эти постреляционные системы большей частью
появились по причине несоответствия возможностей реляционных
СУБД потребностям нетрадиционных приложений (автоматизация
проектирования, инженерия и т.д.). По сути дела, в таких
системах частично поддерживается структурная часть ООБД (без
возможностей наследования). Многие объектно-ориентированные
СУБД (в частности, ORION) разрабатывались на базе предыдущих
работ со сложными объектами.
 
Другой основой объектно-ориентированных СУБД являются так
называемые расширяемые системы [48-51]. Основная идея таких
систем состоит в поддержании набора модулей с четко
оговоренными интерфейсами, на базе которого можно быстро
построить СУБД, опирающуюся на конкретную модель данных или
предназначенную для конкретной области применений. В
частности, как показывает опыт системы EXODUS [48], средства
расширяемых систем хорошо пригодны и для построения



Начало  Назад  Вперед



Книжный магазин