私を完全に混乱させる何かがあり、これほど多くのデータをデータベースに保存する方法がわかりません。以下では、データベースに保存する必要があると思われるものと、そのデータを (効率的に保存するために) どのように使用する予定なのかを正確に説明します。
そして。グリッド上に約 40 のポイントがあります。それらを「オブジェクト」と呼びます。それらには、座標 (x,y)、ID、数、リソース、その他の多くのオブジェクト、およびグリッド上のそのポイントを「防御」する量など、関連する情報があります。ポイントを守れるユニットは100種類以上。これらのユニットは、任意の数のプレイヤーが所有できます。ID と番号は簡単に相互に導出できます (したがって、両方を保存する必要はありません)。
私がしなければならないことは、これらのポイントをスキャンするたびに、これらの情報をすべて保存することです。次に、この情報をデータベースから取り出して、時間の経過に伴うプレーヤーのユニットのグラフを作成し、増加しているか減少しているかを確認する必要があります。また、オブジェクトの総防御力を経時的にプロットして、全体的な変化を追跡したいと思います。
これらのオブジェクトをスキャンする頻度はさまざまで、多くても 1 分間に 1 回です。このすべての情報をデータベースに保存する方法が思いつきません。
どんな助けでも大歓迎です!必要なすべての質問をしてください.. テキストの壁だと思いますが、読んでください!
編集:グリッド上のオブジェクトの数はいつでも変更できます。1つ得ることも、1つ失うこともできます。