Мы не рассматриваем вопрос возможной
заранее.
Мы не рассматриваем вопрос возможной реализации подобной
алгебры, которая, конечно, вызывает много проблем. (Как,
например, должно отразиться выполнение операции проекции на
внутренней структуре объектов класса-результата?) Но внешняя
семантика операций определяется однозначно. Наши предложения
имеют весьма предварительный характер, но по нашему мнению
заслуживают хотя бы обсуждения.
5. Объектно-ориентированные СУБД
В настоящее время ведется очень много экспериментальных и
производственных работ в области объектно-ориентированных СУБД
. Больше всего университетских работ, которые в
основном носят исследовательский характер. Но уже год назад
отмечалось существование по меньшей мере тринадцати
коммерчески доступных систем ООБД . Среди них уже
упоминавшиеся в нашем обзоре системы O2 (французский
консорциум Altair) , ORION (американская компания MCC)
, GemStone (американская фирма Servio Logic) и
Iris (Hewlett-Packard) . К сожалению, по поводу многих
коммерческих систем практически отсутствуют доступные
публикации, но и имеющейся информации достаточно, чтобы
охарактеризовать типовую организацию современной
объектно-ориентированной СУБД.
Прежде, чем перейти к обсуждению организации некоторых
объектно-ориентированных СУБД, коротко рассмотрим оказавшие на
них влияние предшествующие архитектуры СУБД, а также
архитектуры, не являющиеся в традиционном понимании
объектно-ориентированными, но близкие по прагматике.
Из числа архитектур с традиционной организацией наибольшее
влияние на объектно-ориентированные СУБД оказали реляционные
системы. Многие объектно-ориентированные системы (по крайней
мере в прототипных вариантах) строятся над некоторой
существующей реляционной СУБД . Кроме такого
применения реляционных систем для упрощения разработки
объектно-ориентированной СУБД, развитые в реляционных СУБД
методы применяются и в заново разрабатываемых
объектно-ориентированных системах.
Непосредственным предшественником объектно-ориентированных
Содержание Назад Вперед