データベース - 期間限定の履歴テーブルはどのように設計されるべきですか?
ringa_lee
ringa_lee 2017-05-31 10:36:04
0
2
942

データベースは MongoDB です。

データ テーブル (データ コレクション-コレクション) --- ユーザーがあるとします。

ユーザー (User) が自分のデータを更新するたびに、履歴データのコピーを保持する必要がありますが、多すぎる必要はありません。たとえば、最大で最新の 5 つのコピーのみを保存できます。

古いデータを保存するテーブル UserHistory を設計する場合は、新しいレコードを保存するたびに、レコードが 5 件を超えているかどうかを確認する必要があります。残っている場合は、最も古いレコードを削除します。

これは合理的ですか?

もっと合理的な設計はないでしょうか?

ringa_lee
ringa_lee

ringa_lee

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!