Księgowanie (informatyka)
Z Wikipedii
Księgowanie lub kronikowanie (ang. journaling) to w informatyce termin związany z konstrukcją baz danych oraz systemów plików. Przy użyciu księgowania dane nie są od razu zapisywane na dysk, tylko zapisywane w swoistym 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.
Systemami plików z księgowaniem są:
- BeFS - system plików systemu BeOS
- ext3 - dodający mechanizmy księgowania do popularnego linuksowego ext2
- HFS+ - system plików firmy Apple Computer dla systemów Mac OS
- JFS - zaprojektowany przez firmę IBM, przeniesiony do Linuksa
- NTFS - system plików systemów Microsoft Windows NT/XP/2000/2003
- ReiserFS - system plików stworzony przez Hansa Reisera z Namesys
- Reiser4 - unowocześnienie ReiserFS, wykorzystuje księgowanie metadanych.
- SFS - Smart File System - system plików dla komputerów Amiga
- XFS - system zaprojektowany przez firmę SGI dla swego systemu IRIX, obsługiwany również przez Linuksa