Журнал намерений
Журнал намерений — это механизм, используемый для повышения устойчивости операций компьютера в случае сбоев. Они используются в программном обеспечении баз данных , менеджерах транзакций и некоторых файловых системах . В области баз данных журнал транзакций широко используется . В области файловой системы чаще используется журнал намерений. [1]
Перед выполнением операции записывается запись о намерении ее выполнить, обычно на какой-либо относительно постоянный носитель, например жесткий диск . После выполнения операции записывается еще одна запись. Обычно операция изменяет некоторые данные в системе. В некоторых случаях запись намерения будет содержать копию данных до и после операции. [2]
Это увеличивает накладные расходы, иногда значительные. В журнал записывается достаточно данных, чтобы можно было повторить или отменить операцию позже.
Если произошел сбой, то при восстановлении системы она может использовать журнал намерений, чтобы определить, какие операции все еще выполнялись во время сбоя, и использовать журнал намерений, чтобы помочь восстановиться после сбоя, обычно путем отмены частично завершенной операции. или переделав тот, который, возможно, потребуется завершить. [2] [3]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Понимание регистрации намерений» . Uw714doc.sco.com. 22 апреля 2004 г. Проверено 7 марта 2014 г.
- ^ Перейти обратно: а б Аарон Топонсе (19 апреля 2013 г.). «Администрирование ZFS, Приложение A — Визуализация журнала намерений ZFS (ZIL)» . Pthree.org . Проверено 7 марта 2014 г.
- ^ «О журнале намерений файловой системы Veritas» . Симантек . Архивировано из оригинала 5 марта 2016 года . Проверено 7 марта 2014 г.