寫入前記錄

透過將每一個狀態變更持續寫入僅附加記錄的指令,提供耐用性保證,而無需將儲存資料結構快取到磁碟。

又稱:提交記錄

問題

即使儲存資料的伺服器機器發生故障,也需要強大的耐用性保證。一旦伺服器同意執行某個動作,即使伺服器發生故障並重新啟動,導致所有記憶體內狀態遺失,也應該執行該動作。

解決方案

將每個狀態變更儲存為硬碟上檔案中的指令。

如需更多詳細資訊,請參閱 oreilly.com 上線上電子書的第 03 章

此模式是分散式系統模式的一部分

2023 年 11 月 23 日