Таким образом, после сбоев просто
подшивается в список к изменявшемуся кортежу. В системе
поддерживается уникальная идентификация транзакций и имеется
специальная таблица транзакций, хранящаяся в стабильной памяти.
Таким образом, после сбоев просто не следует обращать внимание на
хвостовые записи списков, относящиеся к незакончившимся
транзакциям. Синхронизация поддерживается на основе обычного
двухфазного протокола захватов.
Отдельный компонент системы осуществляет архивизацию объектов
базы данных. Он производит сборку разросшихся списков
изменявшихся кортежей и записывает их в область архивного
хранения. К этой области тоже могут адресоваться запросы, но уже
только на чтение.
Система ориентирована на использование оптических дисков с
разовой записью и стабильной оперативной памяти (хотя бы
небольшого объема). При наличии таких технических средств она
выигрывает по эффективности даже при работе в традиционном режиме
по сравнению со схемой с журнализацией. Однако, возможна работа и
на традиционной аппаратуре, тогда эффективность системы слегка
уступает традиционным схемам.
Соответствующие возможности работы с историческими данными
заложены в язык Postquel (и в этом его главное отличие от
последних вариантов Quel). Возможна выборка информации,
хранившейся в базе данных в указанное время, в указанном
временном интервале и т.д. Кроме того, имеется возможность
создавать версии отношений, и допускается их последующая
модификация с учетом изменений основных вариантов.
2.5 Интегрированные или федеративные системы и мультибазы данных
Направление интегрированных или федеративных систем неоднородных
БД и мульти-БД появилось в связи с необходимостью
комплексирования систем БД, основанных на разных моделях данных и
управляемых разными СУБД.
Основной задачей интеграции неоднородных БД является
предоставление пользователям интегрированной системы глобальной
схемы БД, представленной в некоторой модели данных, и
автоматическое преобразование операторов манипулирования БД
глобального уровня в операторы, понятные соответствующим
Содержание Назад Вперед