[Назад] [Оглавление] [Вперед]
2.4 Заключение раздела
Конечно, трудно сравнивать
технологию объектно-ориентированных СУБД с технологией SQL -ориентированных систем51. SQL вышел из реляционного подхода к управлению базами данных.
Основной идеей являлась максимальная простота логических структур данных,
обеспечивающая логическую независимость приложений от используемых ими баз
данных. ООСУБД вышли из объектно-ориентированных языков программирования.
Основная идея состояла в желании обеспечить хранение в базе данных произвольно
сложных структур данных, какие только допускает язык программирования. Эта
принципиальная разница в идейной основе подходов неизбежно привела к
принципиальному различию в технологиях.
В этом разделе мы сначала
рассмотрели общие модельные принципы организации ООСУБД, начав с Манифеста объектно-ориентированных баз данных
и перейдя затем к стандарту ODMG .
Следует заметить, что в целом стандарт ODMG оставляет противоречивые ощущения. С одной стороны, в
документе содержится много интересных идей и технических спецификаций. С другой
стороны, некоторые важные части стандарта кажутся недостаточно проработанными и
плохо отредактированными. Местами встречаются противоречия и прямые ошибки. Но
это единственный общепризнанный стандарт ООСУБД, и его полезно знать хотя бы в
общих чертах. В конце раздела мы кратко описали черты нескольких известных
коммерческих ООСУБД, чтобы показать, что в области ООСУБД отношение
производителей к стандартам более анархично, чем в области SQL -ориентированных СУБД.
[Назад] [Оглавление] [Вперед]