Как СУБД использует буфер отмены и файлы журнала восстановления для восстановления изменений, внесенных в базу данных? - PullRequest
0 голосов
/ 20 февраля 2019

Как СУБД использует буфер отмены и файлы журнала восстановления для восстановления изменений, внесенных в базу данных?

1 Ответ

0 голосов
/ 21 февраля 2019

Например, в Oracle файлы журнала Redo регистрируют изменения в базе данных в результате транзакций и внутренних действий сервера Oracle.И эти файлы защищают базу данных от потери целостности из-за сбоев системы, вызванных перебоями в питании, сбоями дисков и так далее.Отмена, с другой стороны, хранится в буферном кеше, который может быть в форме отмены табличного пространства.Табличные пространства отмены - это специальные табличные пространства, используемые исключительно для хранения информации отмены.Каждая база данных содержит ноль или более отмененных табличных пространств.Записи отмены используются для отката транзакций при выполнении оператора ROLLBACK и восстановления базы данных.

source: https://oraclenz.wordpress.com/2008/06/22/differences-between-undo-and-redo/

...