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

       

СУБД являются системы, поддерживающие организацию


СУБД являются системы, поддерживающие организацию сложных

объектов . Эти постреляционные системы большей частью

появились по причине несоответствия возможностей реляционных

СУБД потребностям нетрадиционных приложений (автоматизация

проектирования, инженерия и т.д.). По сути дела, в таких

системах частично поддерживается структурная часть ООБД (без

возможностей наследования). Многие объектно-ориентированные

СУБД (в частности, ORION) разрабатывались на базе предыдущих

работ со сложными объектами.

Другой основой объектно-ориентированных СУБД являются так

называемые расширяемые системы . Основная идея таких

систем состоит в поддержании набора модулей с четко

оговоренными интерфейсами, на базе которого можно быстро

построить СУБД, опирающуюся на конкретную модель данных или

предназначенную для конкретной области применений. В

частности, как показывает опыт системы EXODUS , средства

расширяемых систем хорошо пригодны и для построения

объектно-ориентированной СУБД.

Наконец, коснемся направления третьего поколения СУБД . Как

явствует из Манифеста третьего поколения, сторонники этого

направления придерживаются принципа эволюционного развития

возможностей СУБД без коренной ломки предыдущих подходов и с

сохранением преемственности с системами предыдущего поколения.

Тем не менее, несмотря на отличающуюся терминологию и

смещенные акценты, системы третьего поколения не так уж далеки

от объектно-ориентированных СУБД.

Одной из наиболее известных СУБД третьего поколения является

система POSTGRES , а создатель этой системы М.

Стоунбрекер, по всей видимости, является вдохновителем всего

направления. В POSTGRES реализованы многие интересные

средства: поддерживается темпоральная модель хранения и

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

механизм журнализации изменений, откатов транзакций и

восстановления БД после сбоев; обеспечивается мощный механизм

ограничений целостности; поддерживаются ненормализованные

отношения (работа в этом направлении началась еще в среде


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