Восстановление транзакции при сбое системы - PullRequest
0 голосов
/ 02 февраля 2020

Цитата ниже взята из Введение в системы баз данных, 8-е издание, C J Дата . Это возможные системы cra sh при передаче обновлений с физического устройства в базу данных? Если да, поскольку транзакции являются единицей восстановления, то те обновления, которые записаны в базу данных, должны быть отменены?

"Вполне возможно, например, что система может обработать sh после того, как COMMIT имеет было выполнено, но до того, как обновления были физически записаны в базу данных - они все еще могут ожидать в буфере основной памяти и поэтому теряются во время cra sh. Даже если это произойдет, процедура перезапуска системы все равно будет запишите эти обновления в базу данных: она может обнаружить записываемые значения, изучив соответствующие записи в журнале. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...