最近、管理者がデータベースからデータを削除する機能を望んでいるが、そのデータを他の場所に表示したいというデータベースのもつれに陥っていることに気づきました。例: 製品 whizbang のすべてのインスタンスを削除したいが、販売レポートには whizbang を表示したい。(前の日付で実行した場合)。
これで、その製品が削除されたかどうかを追跡する is_deleted などのフィールドを追加できるため、すべての参照が保持されますが、一定期間にわたって、大量の死んだデータを格納する可能性があります。(二度とアクセスされないデータ)。これをどのように処理するかは私の質問ではありません。
あなたの経験から、データの平均寿命はどれくらいですか? つまり、データが置換または削除されるまでの平均的な期間はどれくらいか? これはあなたが保管しているデータの種類に関連していることは理解していますが、確かにすべてのデータには何らかの寿命がありますか?