Protokol záměru - Intent log
An log záměru je mechanismus používaný k výrobě počítač operace odolnější v případě selhání. Používají se v databázový software, transakční manažeři a některé systémy souborů. V oblasti databáze transakční protokol je široce používán. V oblasti systému souborů se protokol záměru používá častěji.[1]
Před provedením operace se zapíše záznam o záměru provést ji, obvykle na nějaké relativně trvalé médium, jako je a pevný disk. Po provedení operace je zapsán další záznam. Operace obvykle změní některá data v systému. V některých případech bude záznam záměru obsahovat kopii dat před a po operaci.[2]
To přidává režii, někdy značné množství. Do protokolu se zapíše dostatek dat, které operaci provedou znovu nebo později.
Pokud dojde k poruše, může systém při obnově pomocí protokolu záměru zjistit, jaké operace během selhání stále probíhaly, a pomocí protokolu záměru pomoci zotavit se ze selhání, obvykle zrušením částečně dokončené operace , nebo předěláním jednoho, který bude pravděpodobně nutné dokončit.[2][3]
Viz také
Reference
- ^ „Porozumění protokolování záměru“. Uw714doc.sco.com. 2004-04-22. Citováno 2014-03-07.
- ^ A b Aaron Toponce (2013-04-19). „Správa ZFS, dodatek A - Vizualizace ZENT Intent LOG (ZIL)“. Pthree.org. Citováno 2014-03-07.
- ^ „O protokolu záměru systému souborů Veritas“. Sort.symantec.com. Citováno 2014-03-07.