О серьезности этой работы говорит
(threads).
О серьезности этой работы говорит тот факт, что, например, в
компании Informix было образовано новое подразделение,
занимающееся исключительно вопросами распараллеливания работы
серверов.
1.3 Интеграция и интероперабельность
Чтобы убедить новых потенциальных пользователей использовать
новые продукты, компании-производители должны обеспечить решение
проблемы использования старых баз данных. В принципе эта проблема
является частным видом проблемы включения в открытые системы
компонентов, которые не были на это рассчитаны с самого начала.
В большинстве случаев предлагаемые решения основываются на
использовании индустриальных стандартов распределенных объектных
систем (например, стандарта CORBA, разработанного OMG). Тем не
менее производители СУБД вынуждены решать многочисленные проблемы
для вхождения их систем в новые интегрированные среды.
2. Постреляционные системы
В этом разделе очень кратко рассматриваются основные направления
исследований и разработок в области так называемых
постреляционных систем, т.е. систем, относящихся к следующему
поколению (хотя термин next-generation DBMS зарезервирован для
некоторого подкласса современных систем).
2.1 Базы сложных объектов, реляционная модель с отказом от первой нормальной формы
Одним из основных положений реляционной модели данных является
требование нормализации отношений: поля кортежей могут содержать
лишь атомарные значения. Для традиционных приложений реляционных
СУБД - банковских систем, систем резервирования и т.д. - это
вовсе не ограничение, а даже преимущество, позволяющее
проектировать экономные по памяти БД с предельно понятной
структурой. Запросы с соединениями в таких системах сравнительно
редки, для динамической поддержки целостности используются
соответствующие средства SQL.
Однако с появлением эффективных реляционных СУБД их стали
пытаться использовать и в менее традиционных прикладных системах
- САПР, системы искусственного интеллекта и т.д. Такие системы
обычно оперируют со сложно структурированными объектами, для
Содержание Назад Вперед