Database Programming & Design



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


, vol.10, N 6, June 1997

, Won Kim

, Центр Информационных Технологий

Существует путаница вокруг понятия универсального сервера баз

данных, и стоит разобраться, что же свойственно истинной

объектно-реляционной системе.

Эра объектно-реляционной технологии баз данных началась в 1992 г.

с выпуском системы баз данных UniSQL/X, сочетающей черты

реляционной и объектно-ориентированной системы. Вскоре после

этого компания Hewlett-Packard выпустила систему OpenOOB (позднее

переименованную в Odapter), представляющую собой объектный слой

над реляционной системой AllBase. В 1993 г. компания Montana

Systems (переименованная впоследствии в Illustra) начала поставки

первой коммерческой версии объектно-реляционной системы Postgres,

в реализации которой наибольшее внимание уделялось управлению

мультимедийными данными.

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

и индустрии. Компания Informix поглотила Illustra Technology

(интересуясь главным образом технологией DataBlade для расширения

возможностей баз данных). Сегодня такие гиганты как Oracle,

Informix, Sybase, IBM и Microsoft имеют объявленные планы

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

к концу 1997 г. В результате на рынке объектно-реляционных систем

царствуют сомнения. Для этого есть несколько причин.

Во-первых, в результате поглощения компанией Informix технологии

Illustra и последующей маркетинговой активности в общей

технологии объектно-реляционных систем чрезмерный вес был придан

роли расширяемости типов данных. Во-вторых, озадачивает

отсутствие меры "объектно-реляционной полноты системы", т.е.

уровня поддержки возможностей объектно-реляционного моделирования

и управления данными.

В статье предлагается практическая метрика объектно-реляционной

полноты; эта метрика может применяться для определения того,

насколько продукт является истинным объектно-реляционным. Метрика

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




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