Базы данных - модели, разработка, реализация


Физическая согласованность базы данных - часть 3


  • Для транзакции Т3 нужно выполнить в обратном направлении первую часть операций (undo). Действительно, во внешней памяти, базы данных полностью отсутствуют результату операций Т3, которые были выполнены после момента tpc, С другой стороны, во внешней памяти гарантированно присутствуют результаты операций Т3, которые были выполнены до момента tpc. Следовательно, обратная интерпретация операций Т3 корректна и приведет к согласованному состоянию базы данных (поскольку транзакция Т3 не завершилась к моменту мягкого сбоя, при восстановлении необходимо устранить все последствия ее выполнения).
  • Для транзакции Т4, которая успела начаться после момента tpc и закончиться до момента мягкого сбоя, нужно выполнить полную повторную прямую интерпретацию операций (redo).
  • 229

    • Наконец, для начавшейся после момента tpc и не успевшей завершиться к моменту мягкого сбоя транзакции Т5 никаких действий предпринимать не требуется. Результаты операций этой транзакции полностью отсутствуют во внешней памяти базы данных.

    230

    227 :: 228 :: 229 :: 230 :: Содержание




    - Начало -  - Назад -  - Вперед -



    Книжный магазин