Объектные базы данных становятся реляционней.

Это означает, что новое поколение объектно-ориентированных баз данных заявляет о качествах, с самого начала реализованных в реляционных базах данных - таких, как резервное копирование в оперативном режиме и различные способы защиты информации.

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

В результате, по мнению Митча Крамера, аналитика Patricia Seybold Group (Бостон), "пользователи смогут действительно поработать с этими продуктами".

Крамер поясняет, что при появлении четыре или пять лет назад первых продуктов объектных баз данных многие энтузиасты полагали, что они заменят реляционные системы производства компаний Oracle, Sybase и других фирм.

"Но теперь они видят, что для выживания нужно не стремиться к завоеванию мира Oracle, а дополнять его."

Конечно, "не стоит рассчитывать на такие подмены", - говорит Джей Меллман, директор по маркетингу продуктов компании Versant Object Technology (Менло Парк, шт. Калифорния).

Вместо этого, Versant и прочие производители объектных систем пытаются найти такие прикладные области, для которых объектные базы данных подходят лучше реляционных. Например, Versant выбрала в качестве подобной ниши сетевое администрирование и рассматривает в качестве своих заказчиков телекоммуникационные фирмы, такие как BT North America, Ericsson Network Systems и MCI Communications.

В июне Versant объявила о модернизации своего одноименного продукта, который по мнению пользователей и аналитиков, опрошенных самой компанией, обеспечит более высокий уровень надежности, чем это до сих пор было характерно для объектных баз данных.

К примеру, в Versant 4.0 вошли триггеры баз данных, представляющие собой программные компоненты, позволяющие при наступлении некоторого события, а также при обращении пользователя, может запустить выполнение определенных действий. Триггеры широко используются для поддержки соблюдения бизнес-правил или для запуска процедур защиты при аутентикации пользователей, пытающихся обратиться к базе данных.

Место для двоих

Создатели объектных баз данных "поняли, что и реляционная и объектная архитектуры будут сосуществовать, но поделят между собой пространство в информационных системах", - говорит Дэвид Джордан, член технической группы в AT&T Bell Laboratories.

Но не все пользователи с этим согласны. Банк Bankers Trust (Нью-Йорк) принял, а затем отверг, ObjectStore от Object Design (Берлингтон, шт. Массачусетс) и Persistence от Persistence Software (Сан Матео, шт. Калифорния).

Банк опробовал оба этих продукта в различных приложениях, включая специализированные системы оценки инвестирования, но отказался от своей идеи из-за отсутствия надежных средств администрирования объектных баз данных; об этом сообщила Сарина Пенг, руководитель отдела информационных клиент-серверных систем банка).

Пенг говорит: "Мы обнаружили, что их применение в сложных приложениях ограничено. Область объектных баз данных еще не готова для критически важных задач."

Как сообщает Дуг Поллак, вице-президент отдела маркетинга в фирме Servio Corp., компания Gemstone Systems (Бивертон, шт. Орегон) утверждает, что располагает удовлетворительным решением этих проблем, например, владеет технологией построения средств архивирования и восстановления баз данных.

Тем временем, GemStone объявила о выпуске Gemstone 4.1, модернизированной базы данных с улучшенными характеристиками администрирования и поддержкой разбиения приложений. Продукт поддерживает также операционную систему Windows NT Advanced Server компании Microsoft.

Ниша компании? Middleware (промежуточное программное обеспечение) - утверждает Поллак.

Gemstone пытается утвердиться в роли поставщика промежуточного ПО, которое преобразовывает реляционные и объектные базы данных и приложения в трехслойные системы типа клиент/сервер, говорит Поллак..

Объектные базы данных
Некоторые из новых продуктов

Компания Продукты Назначение
Gemstone Gemstone 4.1 Объектная база данных
OmniScience OmniScience 2.0 Объектно-реляционный гибрид базы данных для ПК
Versant Versant 4.0 Объектная база данных

Поделитесь материалом с коллегами и друзьями