アクセスパターンテンプレート - AWS 規範ガイダンス

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

アクセスパターンテンプレート

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

フィールド 説明

アクセスパターン

アクセスパターンの名前を指定します。

説明

アクセスパターンをより詳細に説明します。

優先度

アクセスパターン (高、中、低) の優先度を定義します。これにより、アプリケーションに最も関連性の高いアクセスパターンが定義されます。

読み取りまたは書き込み

リードアクセスか、ライトアクセスですか?

タイプ

パターンがアクセスするのは、単一のアイテムか、複数のアイテムか、あるいはすべてのアイテムですか。

フィルター

アクセスパターンにはフィルターが必要ですか?

並べ替え

結果には並べ替えが必要ですか。

テンプレート

アクセスパターン

説明

優先度

読み取りまたは書き込み

タイプ (単一項目、

複数

項目、またはすべて)

キー属性

 フィルター

結果の順序付け

ユーザープロファイルを作成する

ユーザーが新しいプロファイルを作成します。

[High] (高)

 書き込み

1 つの項目

ユーザー名

 該当なし

 該当なし

ユーザープロファイルを更新する

ユーザーは自分のプロファイルを更新します。

[Medium] (中)

書き込み

1 つの項目

ユーザー名

ユーザー名 = 現在のユーザー

該当なし

ユーザープロファイルを取得する

ユーザーは自分のプロファイルを確認します。

[High] (高)

読み込み

1 つの項目

ユーザー名

ユーザー名 = 現在のユーザー

該当なし

ゲームを作成する

ユーザーが新しいゲームを作成します。

[High] (高)

書き込み

1 つの項目

GameID

該当なし

該当なし

オープンゲームの検索

ユーザーが開いているゲームを検索します。検索結果は、開始タイムスタンプで降順でソートされます。

[High] (高)

読み込み

複数の項目

 

GameStatus = オープン

開始タイムスタンプの子

マップで開いているゲームを検索する

ユーザーは、開始タイムスタンプで降順でソートされた特定のマップを使用して、開いているゲームを検索します。

order。

[Medium] (中)

読み込み

複数の項目

 

GameStatus = open および Map = XYZ

開始タイムスタンプの子

ゲームを表示する

ユーザーはゲームの詳細を確認します。

[High] (高)

読み込み

1 つの項目

GameID

該当なし

該当なし

ゲームでユーザーを表示する

ユーザーはゲーム内のすべてのユーザーのリストを取得します。

[Medium] (中)

読み込み

複数の項目

 

GameID = XYZ

該当なし

ユーザーをゲームに参加させる

ユーザーが開いているゲームに参加します。

[High] (高)

書き込み

1 つの項目

GameID とユーザー名

GameStatus = オープン

該当なし

ゲームを開始する

ユーザーが新しいゲームを開始します。

[High] (高)

書き込み

1 つの項目

GameID

該当なし

該当なし

ユーザーのゲームを更新する

ゲーム内のユーザーの位置を更新します。

[Medium] (中)

書き込み

1 つの項目

GameID とユーザー名

該当なし

該当なし

ゲームを更新する

ゲームが終了し、統計を更新します。

[Medium] (中)

書き込み

1 つの項目

GameID

該当なし

該当なし

ユーザーの過去のゲームをすべて検索する

ユーザーがプレイしたすべてのゲームを、ゲームの開始タイムスタンプ順に一覧表示します。

読み込み

複数の項目

ユーザー名と GameID

ユーザー名 = 現在のユーザー

開始タイムスタンプ

データ分析用のデータのエクスポート

開発チームはバッチジョブを実行して Amazon S3 にデータをエクスポートします。

読み込み

[All] (すべて)

該当なし

該当なし

該当なし