すべてのプレイヤーが家を持つことができるオンライン ゲーム プロジェクトに取り組んでいます。サーバー上で 10,000 人のプレイヤーの制限があると考えて家を整理しなければならないまで、プロジェクトは順調に進んでいました。
ここにいくつかの事実があります:
各プレイヤーは最大 10 ハウス (最小 1) を持つことができます。 つまり、サーバーがどれだけいっぱいになっても、各プレイヤーには常に 10 の可能な家が存在するように、100.000 の可能な家が必要です。
20 の都市があり、各都市には 200 の地区があり、各地区には 25 の家があります。
問題が発生したとき、データベースはどのように機能しますか?
100.000 軒の家を見たいときはいつでも、それは都市の近隣に属し、それで遊べるようにする必要があります。その後、データを取得できるはずです。
100.000 軒すべての家を 1 つのテーブルにまとめ、そのテーブルに値を設定して、どの都市のどの地域にあるかを示すことを考えていましたが、もっと良い方法があるに違いないと感じています。(多分複数のテーブルを使用していますか?わかりません)
どんな助けでも大歓迎です。
お時間をいただきありがとうございます。