Корпоративные базы данных - статьи

Архитектура Illustra



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

Недостатки объектно-ориентированной архитектуры:


  • Функции СУБД запускаются в пространстве памяти клиента. Отсюда -
    высокие требования к клиентской станции.
  • Нет стандартного языка запросов. Все обращения к базе данных с
    помощью библиотек С/С++ или SmallTalk.
  • Жесткая привязка к языку 3GL.
  • Негибкость. Для того, чтобы изменить запрос к базе данных, необходимо
    переписать и перекомпилировать программу.

Недостатки реляционной архитектуры.




  • Ограниченная поддержка типов данных.
  • Компоненты архитектуры предопределены и жестко связаны друг с другом.
  • Object wrappers чрезвычайно неэффективны.

Архитектура Illustra - основная особенность - расширяемость сервера:


  • Компоненты сервера управляются системными таблицами.
  • Сервер можно расширять определяемыми пользователем типами данных,
    функциями, новыми методами доступами.
  • Возможность создавать функциональные индексы для быстрого доступа к
    данным.
  • Модули DataBlade добавляют новые домены данных.

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

Содержание раздела