WAL-on-S3アーキテクチャ入門
2026年9月25日の社内Tech Talkで使用した発表資料を置いておく。
データベースのwrite-ahead log(WAL)をオブジェクトストレージへ置くアーキテクチャについて整理した。
- ARIESからAurora、Socrates、Neonへ続くlog-centric disaggregation
- S3のstrong consistency、S3 Express、conditional writesを前提とする構成
- commit acknowledgementの位置とlogging schemeによる設計空間
- WALまたはログをS3へ保存する研究とプロダクト