FlushOperationen
FlushOperationen (auch Flush-Operationen) bezeichnen in der Informatik Vorgänge, bei denen gepufferte oder temporär gespeicherte Daten forced an das nächste Speicherelement oder an die Persistenzschicht übertragen bzw. gepuffertes Material vollständig geleert wird. Ziel ist es, Datenkonsistenz, Wiederherstellbarkeit oder die korrekte Verarbeitungsreihenfolge sicherzustellen.
Man unterscheidet grob zwischen Daten-Flush, Log-Flush und Cache-Flush. Ein Daten-Flush schreibt manipulierte, aber noch nicht auf
In Datenbanken flushen Puffer-Datenblöcke und Logs im Rahmen von Checkpoints, um Crash-Recovery zu ermöglichen und Persistenz
Flush-Operationen beeinflussen Latenz, Durchsatz und Datenpersistenz. Häufige Flusher erhöhen den Durchsatzbereich, können aber Latenzen erhöhen bzw.