Előre írható naplózás

Az Előre írható naplózás az egyik biztosítéki megközelítésű adatbázis , amely tranzakciónaplót ír egy adatbázisba. A WAL-ok fogalma az, hogy csak azután hajtja végre az adatok kért változtatásait, hogy ezeket a változásokat naplóba írták, vagyis amikor a változásokat leíró naplórekordot véglegesen tárolták. Más szavakkal, az adatbázisban végrehajtott összes műveletet nyomon követő napló biztonsági másolatként kerül tárolásra, az adatbázis régebbi fizikai verziójával együtt. Meghibásodás esetén tehát képesek helyreállítani az adatbázist ennek a naplónak a segítségével: visszaállítjuk a fizikailag mentett adatbázis régi verzióját, amely után minden egyes változtatás, amelyet a régi biztonsági mentés után végrehajtottak az adatokra, újra végrehajtható naplónyilvántartásokból.

Ez a mentési módszer lehetővé teszi a teljes helyreállítást egy adatbázis összeomlása után. A tárolás és a biztonsági mentés szempontjából is nagyon érdekes, mert a WAL mentése sokkal gyorsabb és olcsóbb a tárhelyben, mint az adatok fizikai módosítása minden alkalommal, amikor az adatokat módosítják.

Megjegyzések és hivatkozások

  1. "  Write-Ahead Logging (WAL)  " , a docs.postgresql.fr webhelyen (hozzáférés : 2019. május 20. )
  2. „  Write-Ahead Logging  ” , www.sqlite.org (hozzáférés : 2019. május 29. )