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

       

О серьезности этой работы говорит


(threads).

О серьезности этой работы говорит тот факт, что, например, в

компании Informix было образовано новое подразделение,

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

серверов.

1.3 Интеграция и интероперабельность

Чтобы убедить новых потенциальных пользователей использовать

новые продукты, компании-производители должны обеспечить решение

проблемы использования старых баз данных. В принципе эта проблема

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

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

В большинстве случаев предлагаемые решения основываются на

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

систем (например, стандарта CORBA, разработанного OMG). Тем не

менее производители СУБД вынуждены решать многочисленные проблемы

для вхождения их систем в новые интегрированные среды.

2. Постреляционные системы

В этом разделе очень кратко рассматриваются основные направления

исследований и разработок в области так называемых

постреляционных систем, т.е. систем, относящихся к следующему

поколению (хотя термин next-generation DBMS зарезервирован для

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

2.1 Базы сложных объектов, реляционная модель с отказом от первой нормальной формы

Одним из основных положений реляционной модели данных является

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

лишь атомарные значения. Для традиционных приложений реляционных

СУБД - банковских систем, систем резервирования и т.д. - это

вовсе не ограничение, а даже преимущество, позволяющее

проектировать экономные по памяти БД с предельно понятной

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

редки, для динамической поддержки целостности используются

соответствующие средства SQL.

Однако с появлением эффективных реляционных СУБД их стали

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

- САПР, системы искусственного интеллекта и т.д. Такие системы

обычно оперируют со сложно структурированными объектами, для


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