私は現在、競技会の年ごとに個別のデータベースを持っており、年のフィールドを追加するだけで、データベース間でテーブルの大部分を組み合わせることができることを知っています。ただし、各データベースには、年ごとに劇的に変化する 2 つのテーブルがあります:matches
とstats
.
マッチ テーブルでは、チーム フィールドの数は 4 ~ 6、スコア フィールドは 1 ~ 4、その他のフィールドはスコア データの集計方法によって異なります。また、統計表では、同じスコア データがチームごとに集計され、イベントのランキングが可能になります。
私の質問は、シリアル化された配列にさまざまなデータ フィールドを 1 つとして格納し、PHP を使用array_multisort()
してデータを順番に取得するか、そのままにしておくか、何か他のことを行う方が良いでしょうか?