Księgowanie (informatyka)

Z Wikipedii, wolnej encyklopedii

Księgowanie lub kronikowanie (ang. journaling) – sposób zapisywania danych w bazach danych oraz w systemie plików. Przy użyciu księgowania dane nie są od razu zapisywane na dysk, tylko zapisywane w dzienniku/kronice (ang. journal). Dzięki takiemu mechanizmowi działania zmniejsza się prawdopodobieństwo utraty danych: jeśli utrata zasilania nastąpiła w trakcie zapisu – zapis zostanie dokończony po przywróceniu zasilania, jeśli przed – stracimy tylko ostatnio naniesione poprawki, a oryginalny plik pozostanie nietknięty. Specjalnym przypadkiem systemu plików z księgowaniem jest księgowanie metadanych – nie księguje się w tym wypadku właściwego zapisu danych pliku. De facto księgowanie jest formą realizacji zapisu transakcyjnego – jaki zwykle oferowały transakcyjne bazy danych (DB2, IMS, Oracle, RDB i inne), czy serwery transakcyjne (TTS, CICS).

Systemami plików z księgowaniem są:

Zobacz też[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]