パーティションとデータ分配

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

MemoryStores APIは、データをパーティションに保存することで、データ構造全体にわたってスループットをスケールさせることができます。ソートされたマップとキューはそれぞれ1つのパーティションに存在しますが、ハッシュマップは自動的に多くのパーティションにアイテムを分散させます。このページでは、その割り当てがどのように機能するかを説明します。

パーティション

MemoryStores APIは、ストレージの単なる細分化である_パーティション_にデータを保存します。メモリストアにアイテムを書き込むと、そのアイテムは正確に1つのパーティションに保存されます。パーティションはMemoryStores APIによって完全に管理されており、ユーザーが自分で管理する必要はありません。

パーティションの割り当て

パーティションストレージは、アイテムが保存されるデータ構造によって異なります。ソートされたマップとキューの場合、各データ構造には単一のパーティションが割り当てられます。

例えば、PlayerScoresというソートマップと、ゲームをプレイするために待っているプレイヤーのキューPlayerLineを持つカーニバルゲームを考えてみましょう:

ソートされたマップとキューとは異なり、ハッシュマップは複数のパーティションが割り当てられ、データはこれらのパーティションに自動的に分配されます。Prizesというハッシュマップを追加すると、パーティションは次のようになります:

ハッシュマップがすべてのパーティションに存在し、各パーティションにアイテムの一部があることに注意してください。

各パーティションおよび個々のハッシュマップキーに適用されるリクエスト制限については、パーティションごとの制限を参照してください。キーやデータ構造にわたって負荷を分散させるためのガイダンスについては、ベストプラクティスを参照してください。

©2026 Roblox Corporation。Roblox(ロブロックス)、RobloxロゴおよびPowering Imaginationは、米国並びにその他の国における登録商標および非登録商標です。