Immutable data model
RDBMSだと追記型のWALとやることがかぶるのでアプリケーションレベルでそれをやるとかぶってしまってスジが良くないという趣旨の意見を見かけた。 過去の状態に対する参照、復元可能性を考慮した結果too muchなことも当然あると思うことに注意すべき。 イミュータブルデータモデリング風になっている、履歴を表すテーブルが更新日時のカラムを持っており、「正しい履歴」であるという保証のないデータになっているという悪夢を見た。
アプリケーションのコード見りゃいいじゃん?
→過去のコードも含め「正しい履歴」を反映する実装になっているかを確認するの、メチャクチャ大変。