この質問は、次の検討の後に現れました。トラビアン戦争やティベリウム戦争のようなMMOGの巨大な世界地図を考えてみてください。2Dマップであっても、通常、プレイヤーの町や地形など、さまざまなIDがあります。
それらのマップはどのようにデータベースに保存されますか?その位置にあるIDへの外部キーを使用して、すべてのタイルにエントリがありますか?または、その逆です。各IDは、その位置を定義する2つの位置属性(x、y)として使用されますか?
より広い意味で、私の質問は次のとおりです。mysqlのようなデータベースに位置ラティス(正方形のタイル、六角形のタイルなど)を格納するための最も効率的な方法は何ですか?dbに位置または位置のリストを照会するときに、そのようなストレージを作成する際のボトルネック(ある場合)は何ですか?