Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Журнализация изменений - Реализации23 января 2011Оглавление: 1. Журнализация изменений 2. Мультиплексирование 3. Реализации Не все реальные СУБД следуют классической схеме реализации журнала изменений, в частности по соображениям эффективности. OracleВ СУБД Oracle журнал изменений разделен на журнал повтора и журнал отката. В журнал повтора записывается только информация, о том, в каком состоянии объект находился после выполнения изменения. Эта информация не может быть применена для отката отдельной транзакции. Информация для отката группируется в сегменты отката и также используется для поддержания целостности по чтению. В случае подтверждения транзакции информация о старых данных уничтожается, а в случае отката - используется для восстановления отменяемой транзакции. InformixВ СУБД Informix журнал изменений представляет из себя дисковое пространство, разделенное на части называемые файлами журнала транзакций или логическим журналом. Запись изменений в этот журнал зависит от того в каком режиме находится база данных - без журналирования, с буферизованным журналированием или с небуферизованным. Все изменения сначала попадают в буфера логического журнала, а дальнейший сброс их в журнал транзакций зависит от режима журналирования базы данных. Для восстановления в случае отказа используется т.н. физический журнал, в который копируются образы страниц перед их изменением. В случае сбоя сервера неподтвержденные данные будут восстановлены во время запуска. Просмотров: 2330
|