Soft Delete - CI/CD用語集の定義
soft deleteは、行を実際に削除するのではなく削除済みとしてマークするもので(例: deleted_atタイムスタンプを設定する)、通常のクエリからは消えますが、復元や監査は可能です。
トレードオフ
soft deleteは履歴を保持し削除を取り消し可能にしますが、すべてのクエリで削除済みの行を除外する必要があり、実際にそれらをパージして領域を回収するには後段のretention jobが必要です。
関連ガイド
Data Retention - CI/CD Glossary DefinitionData Retention: Data retention is the policy for how long data is kept before it is deleted or archived, driv…
Referential Integrity - CI/CD Glossary DefinitionReferential Integrity: Referential integrity is the guarantee that every foreign key points at a row that act…