Es gibt zwei Strategien zur Organisation des Zurückschreibens:
- update-in-place: Jeder ausgelagerten Seite im Datenbankpuffer
entspricht eine Seite im Hintergrundspeicher, auf die sie kopiert
wird im Falle einer Modifikation.
- Twin-Block-Verfahren:
Jeder ausgelagerten Seite im Datenbankpuffer werden zwei Seiten
und im Hintergrundspeicher zugeordnet, die den letzten
bzw. vorletzten Zustand dieser Seite in der materialisierten Datenbasis
darstellen. Das Zurückschreiben erfolgt jeweils auf den vorletzten
Stand, sodaß bei einem Fehler während des Zurückschreibens der
letzte Stand noch verfügbar ist.