

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# アクセスパターンテンプレート
<a name="template-access-patterns"></a>

以下のフィールドを使用して、ユースケースのアクセスパターンに関する情報を収集して文書化します。


****  

| フィールド | 説明 | 
| --- | --- | 
| **アクセスパターン** | アクセスパターンの名前を指定します。 | 
| **説明** | アクセスパターンをより詳細に説明します。 | 
| **優先度** | アクセスパターンの優先度 (高/中/低) を定義します。これにより、アプリケーションに最も関連性の高いアクセスパターンが定義されます。 | 
| **読み取りまたは書き込み** | リードアクセスか、ライトアクセスですか？ | 
| **タイプ** | パターンがアクセスするのは、単一のアイテムか、複数のアイテムか、あるいはすべてのアイテムですか。 | 
| **フィルター** | アクセスパターンにはフィルターが必要ですか? | 
| **並べ替え** | 結果には並べ替えが必要ですか? | 

## テンプレート
<a name="access-pattern-example"></a>


|  |  |  |  |  |  |  |  | 
| --- |--- |--- |--- |--- |--- |--- |--- |
| **アクセスパターン** | **説明** | **優先度** | **読み取りまたは書き込み** | **タイプ (単一の項目、****複数****項目、またはすべて)** | **キー属性** |  **フィルター** | **結果の順序** | 
| *ユーザープロファイルを作成* | *ユーザーが新しいプロファイルを作成します。* | *高* |  *書き込み* | *1 つの項目* | *ユーザー名* |  *該当なし* |  *該当なし* | 
| *ユーザープロファイルを更新* | *ユーザーがプロファイルを更新します。* | *中* | *書き込み* | *1 つの項目* | *ユーザー名* | *ユーザー名 = 現在のユーザー* | *該当なし* | 
| *ユーザープロファイルを取得* | *ユーザーは自分のプロファイルを確認します。* | *高* | *読み取り* | *1 つの項目* | *ユーザー名* | *ユーザー名 = 現在のユーザー* | *該当なし* | 
| *ゲームを作成* | *ユーザーが新しいゲームを作成します。* | *高* | *書き込み* | *1 つの項目* | *GameID* | *該当なし* | *該当なし* | 
| *開いているゲームを検索* | *ユーザーが開いているゲームを検索します。検索結果は、開始タイムスタンプで降順でソートされます。* | *高* | *読み取り* | *複数の項目* |   | *GameStatus = オープン* | *開始タイムスタンプの子孫* | 
| *マップで開いているゲームを検索* | *ユーザーは、開始タイムスタンプで降順でソートされた特定のマップを使用して、開いているゲームを検索します**。* | *中* | *読み取り* | *複数の項目* |   | *GameStatus = オープンおよびマップ = XYZ* | *開始タイムスタンプの子孫* | 
| *ゲームを表示* | *ユーザーはゲームの詳細を確認します。* | *高* | *読み取り* | *1 つの項目* | *GameID* | *該当なし* | *該当なし* | 
| *ゲーム内のユーザーを表示* | *ユーザーはゲーム内のすべてのユーザーのリストを取得します。* | *中* | *読み取り* | *複数の項目* |   | *GameID = XYZ* | *該当なし* | 
| *ユーザーをゲームに参加させる* | *ユーザーが開いているゲームに参加します。* | *高* | *書き込み* | *1 つの項目* | *GameID とユーザー名* | *GameStatus = オープン* | *該当なし* | 
| *ゲームを開始* | *ユーザーが新しいゲームを開始します。* | *高* | *書き込み* | *1 つの項目* | *GameID* | *該当なし* | *該当なし* | 
| *ユーザーのためにゲームを更新* | *ゲーム内のユーザーの位置を更新します。* | *中* | *書き込み* | *1 つの項目* | *GameID とユーザー名* | *該当なし* | *該当なし* | 
| *ゲームを更新* | *ゲームが終了し、統計を更新します。* | *中* | *書き込み* | *1 つの項目* | *GameID* | *該当なし* | *該当なし* | 
| *ユーザーの過去のゲームをすべて検索* | *ユーザーがプレイしたすべてのゲームを、ゲームの開始タイムスタンプ順に一覧表示します。* | *低* | *読み取り* | *複数の項目* | *ユーザー名と GameID* | *ユーザー名 = 現在のユーザー* | *開始タイムスタンプ*。 | 
| *データ分析のためにデータをエクスポート* | *開発チームはバッチジョブを実行してデータを Amazon S3 にエクスポートします。* | *低* | *読み取り* | *すべて* | *該当なし* | *該当なし* | *該当なし* | 