Write Ahead Log

Write Ahead Log

Auch WAL.

2 Regeln:

  1. Bevor eine Transaktion committen darf, müssen alle zu ihr gehörenden Log Einträge geschrieben worden sein (im sicheren Hafen).

  2. Bevor eine modifizierte Seite zurückgeschrieben werden darf, müssen alle Log Einträge die zu der Seite gehören in das temporäre und Log Archiv geschrieben sein.

    (Zurückgeschriebene Seiten dürfen keine höhrer LSN haben als in der Log Datei vorhanden ist. Sie können ja noch dirty Daten enthalten bei ¬force && steal. Deshalb können auch mache Daten zu Loser TA gehören die wieder rückgängig gemacht werden müssen. Dür diesen Fall müssen die Log Daten für diese TA auch bis zu dieser LSN reichen)

Calendar July 8, 2022 (Updated October 22, 2023)