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

       

упоминавшейся коренной переделки системы управления


  • Направление Postgres. Основная характеристика: максимальное

    следование (насколько это возможно с учетом новых требований)

    известным принципам организации СУБД (если не считать

    упоминавшейся коренной переделки системы управления внешней

    памятью).

  • Направление Exodus/Genesis. Основная характеристика: создание

    собственно не системы, а генератора систем, наиболее полно

    соответствующих потребностям приложений. Решение достигается

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

    интерфейсами, причем идея распространяется вплоть до самых

    базисных слоев системы.

  • Направление Starburst. Основная характеристика: достижение

    расширяемости системы и ее приспосабливаемости к нуждам

    конкретных приложений путем использования стандартного механизма

    управления правилами. По сути дела, система представляет собой

    некоторый интерпретатор системы правил и набор модулей-действий,

    вызываемых в соответствии с этими правилами. Можно изменять

    наборы правил (существует специальный язык задания правил) или

    изменять действия, подставляя другие модули с тем же интерфейсом.

    В целом можно сказать, что СУБД следующего поколения - это прямые

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

    2.7 Объектно-ориентированные базы данных

    Направление объектно-ориентированных баз данных (ООБД) возникло

    сравнительно давно. Публикации появлялись уже в середине 1980-х

    гг. Однако наиболее активно это направление развивается в

    последние годы. С каждым годом увеличивается число публикаций и

    реализованных коммерческих и экспериментальных систем.

    Возникновение направления ООБД определяется прежде всего

    потребностями практики: необходимостью разработки сложных

    информационных прикладных систем, для которых технология

    предшествующих систем БД не была вполне удовлетворительной.

    Конечно, ООБД возникли не на пустом месте. Соответствующий базис

    обеспечивают как предыдущие работы в области БД, так и давно

    развивающиеся направления языков программирования с абстрактными

    типами данных и объектно-ориентированных языков программирования.


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