/note/tech

DB設計における監査設計に関するメモ

■ 1. 監査設計の全体像

■ 2. 変更履歴を残す4方式

■ 3. 方式選定の指針

■ 4. 実装上の注意点

■ 5. 基本監査フィールドは監査証跡ではない

■ 6. ヒストリーテーブルとイベントソーシングの評価

■ 7. 汎用監査ログの留保点

■ 8. DBに監査ログを置く理由

■ 9. DWHに任せる理由

■ 10. CDCを起点にしたハイブリッド構成

■ 11. ログ出力からアーカイブ戦略の要件

■ 12. WAL/binlogを整形してログ保存する方式

■ 13. updated_byの構造的限界

■ 14. 3層構成ではなく主従関係のある2層

■ 15. アプリログのみでは直接更新を捕捉できない

■ 16. CDC/binlogのデータ量試算

■ 17. 監査対象テーブルの選定基準

■ 18. リスクベースの層分けと組織的合意