SQL データベースを使用して複数のゲームにリーダーボードを実装する最もエレガントな方法は何ですか?
ゲーム G1 があり、プレイヤーはそこで異なるスコアを取得します (0 から 100 まで) ゲーム G2 があり、プレイヤーはそこでも異なるスコアを取得します (ただし、0 から 1000 まで) ゲーム G3 があり、プレーヤーはそこでも異なるスコアを取得します ( 1000 から 10000 まで)
おそらく共有プレーヤー (ただし、必須ではありません) リーダーボードを実装するにはどうすればよいですか?すべてのゲームで上位 5 位のプレーヤーを表示でき、大量の SQL クエリで DB を殺すことはありません。このリーダーボードへの 1 秒あたりのリクエスト数は、数百、場合によっては数千にのぼります。
私自身のアイデアはほとんどありませんが、どちらもエレガントでもシンプルでもありません...