ゲームのキャラクターがどの地域にいて、どのようにそこにたどり着いたかについての詳細を保存するデータベースを作成する必要があります。文字 UUID を binary(16) インデックスとして、地域名を varchar(25) として、UNIX 時間を int として保存する予定です。他の分野はまだ完全に決定されていません。
また、ユーザーがこれまでに訪れたすべての地域の全履歴と同じ詳細を保存する必要もあります。
このシステムは、キャラクターが地域間を移動する際に、多くのソース (少なくとも 100 件) からの受信データを同時に処理します。
ほとんどのクエリは、キャラクターに関連することのみを知りたいと考えていますが、特定の地域で最後にアップロードされたエージェントを知りたい場合もあります。この情報を別のテーブルに保存するつもりです。
アソシエイトは、地域ごとにテーブルを使用する方が効率的だと考えていますが、これが通常行われているとは思わないので心配です。
基本的に、私の場合、彼が言ったように、地域ごとに別々のテーブルを使用する方が効率的かどうかを知りたいです。