。試合後、ラウンドデータは無駄になります。ベストプラクティス
これらのタイプのシナリオを処理するためのいくつかのベストプラクティスは何ですか。
私は考える:
「ラウンド」+ MatchIDの命名規則を持っています試合の期間中に存在するテーブルを作成します。したがって、インスタンス化された各一致に対して1つのテーブルが存在します。試合の終わりに、このテーブルは削除されます。
のみ1ラウンドテーブルを有し、かつ、試合の終了時に、マッチを完成MatchId =すべての行を削除します。
どのアプローチがパフォーマンスに最も優れているかわかりません。このトピックに関するガイダンスはありますか?また、どのシナリオ1が呼び出されるのかよく分かりません。 「一時的」と「一時的」という用語は、他のユースケースのために予約されています。一般的に
動的データベース設計を行うことは珍しいことであり、避けるべきです。 1つのテーブルを使用します。 –
あなたは試合IDの列を追加し、試合が終了したときにクリーンアップを行うことができます。 – maraca