ベストプラクティスは、データをより効率的に管理するためのガイドラインです。
データストアを少数作成する
データストアは、データベースのテーブルと同様の動作をします。エクスペリエンスでデータストアの数を最小限に抑え、関連するデータを同じデータスト保管に置くと、それぞれのデータストアを個別に構成し、データを操作するためのサービスの効率を向上させることができます。
関連するデータに単一のオブジェクトを使用する
最大の 4MB オブジェクトサイズ制限 をより効率的に使用するには、1回の呼び出しで関連するすべてのデータを取得します。SetAsync() すべてのデータを更新して、同じユーザーのすべてのデータが常に同期されるようにします。
バージョン管理システムは、データストア全体ではなく個々のオブジェク保管をバージョン化します。これは、データストアを古いバージョンに復元すると、自己包含オブジェクトが一貫していることを意味します。
キープレフィックスを使用してデータを整理する
フィルタキーを特定の プレフィックス で呼び出すと、ListKeysAsync() を呼び出すとき。たとえば、/User_1234/profiles/warrior や /User_1234/profiles/mage のようなプレフィックスを持つキーを、複数のキャラクタープロフィールをサポートするエクスペリエンスに保存できます。その後、/User_1234/profiles でプレフィックス検索を使用して、そのユーザーに属するすべてのプロフィールのリストを取得できます。