Атомарность означает, что транзакция может быть успешно завершена с фиксацией результатов своих операций только в том случае, когда действия операций не нарушают целостность базы данных:
В теневом механизме файл представляется как набор блоков внешней памяти, для доступа к которым поддерживается таблица отображения:
Каждая успешно завершенная транзакция должна быть зафиксирована во внешней памяти:
Кортеж - элементарный физический объект базы данных:
Немедленно проверяемые ограничения целостности соответствуют уровню отдельных операторов языкового уровня СУБД:
Немедленно проверяемые ограничения целостности соответствуют уровню отдельных операторов языкового уровня СУБД:
Общей целью журнализации изменений баз данных является обеспечение возможности восстановления согласованного состояния базы данных после любого сбоя:
Основной причиной выталкивания буферного пула страниц основной памяти является его полное заполнение журнальными записями:
Отсутствие потерянных изменений соответствует первому уровню изолированности:
Первый уровень изолированности - отсутствие неповторяющихся чтений:
Пессимистические методы основываются на том, что результаты всех операций модификации базы данных сохраняются в рабочей памяти транзакций:
При журнализации постраничных изменений первый этап восстановления после мягкого сбоя состоит в постраничном откате недовыполненных логических операций:
При нормальной работе буфер выталкивается во внешнюю память журнала только при полном заполнении записями:
Свойство "согласованность" означает, что результаты всех операций, успешно выполненных в пределах транзакции, должны быть отражены в состоянии базы данных:
Система, в которой поддерживается сериализация транзакций, обеспечивает изолированность пользователей:
Страница данных - физический объект, хранящий кортежи одной или нескольких таблиц, индексную или служебную информацию:
Страница данных - физический объект, хранящий кортежи одной или нескольких таблиц, индексную или служебную информацию:
Физический журнал должен поддерживать как обратное выполнение журнализованных операций, так и их повторное прямое выполнение: