Одной из наиболее известных СУБД этого вида является система Postgres ( PostgreSQL ) – автор Майкл Стоунбрейкер, – в которой реализованы многие интересные средства: поддерживается темпоральная (обеспечивающая временные срезы ) модель хранения и доступа к данным и в связи с этим абсолютно пересмотрен механизм журнализации изменений, откатов транзакций и восстановления БД после сбоев; обеспечивается мощный механизм ограничений целостности; поддерживаются ненормализованные отношения (работа в этом направлении началась еще в среде INGRES ). В POSTGRES допускается хранение в полях отношений данных абстрактных, определяемых пользователями типов. Это обеспечивает возможность внедрения поведенческого аспекта в БД, т.е. решает ту же задачу, что и ООБД, хотя, конечно, семантические возможности модели данных POSTGRES существенно слабее, чем у объектно-ориентированных моделей данных.
|
Простые данные |
Сложные данные |
Наличие средств запросов |
Реляционные системы |
Объектно-реляционные системы |
Отсутствие средств запросов |
Файловые системы |
Объектно-ориентированные системы |
Основной тезис темпоральных систем состоит в том, что для любого объекта данных, созданного в момент времени t 1 и уничтоженного в момент времени t 2, в БД сохраняются (и доступны пользователям) все его состояния во временном интервале [ t 1, t 2). |