ゲームキャラクターがどの地域にいるのか、どのようにそこに行ったのかの詳細を格納するデータベースを作成する必要があります。 文字UUIDをバイナリ(16)インデックス、リージョン名をvarchar(25)、unix時間をintとして格納する予定です。他の分野はまだ完全には決定されていない。私の目的のために、多くのテーブルが効率的なデータベース設計ですか?
私はまた、ユーザーはこれまでと同じ詳細と共にになっているすべての領域の全履歴を保存する必要があります。
文字が領域間を移動するように、このシステムは、(少なくとも百)は、同時に多くのソースから入ってくるデータを扱うであろう。
ほとんどのクエリでは、キャラクタに関連するものについて知りたいだけですが、ある地域で最後にアップロードされたエージェントを知りたい人もいます。私は別のテーブルにこの情報を保存するつもりです。
アソシエートは、すべての地域でテーブルを使用する方が効率的だと考えていますが、これは通常は行われていないため気になります。
基本的に私が知りたいことは、私の場合は、彼が言いましたように効率的であるかどうかを知りたいし、すべての地域で別々のテーブルを使用しています。