Księgowanie (informatyka)

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

Linki zewnętrzne

edytuj
  NODES
Intern 1
mac 2
os 14
text 1