

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Access-patterns 範本
<a name="template-access-patterns"></a>

使用下列欄位收集和記錄有關使用案例存取模式的資訊：


****  

| 欄位 | 描述 | 
| --- | --- | 
| **存取模式** | 提供存取模式的名稱。 | 
| **Description** | 提供存取模式的更詳細描述。 | 
| **優先順序** | 定義存取模式的優先順序 （高、中或低）。這會定義應用程式最相關的存取模式。 | 
| **讀取或寫入** | 這是讀取存取或寫入存取模式？ | 
| **類型** | 模式是否存取單一項目、多個項目或所有項目？ | 
| **篩選條件** | 存取模式是否需要任何篩選條件？ | 
| **排序** | 結果是否需要任何排序？ | 

## 範本
<a name="access-pattern-example"></a>


|  |  |  |  |  |  |  |  | 
| --- |--- |--- |--- |--- |--- |--- |--- |
| **存取模式** | **Description** | **優先順序** | **讀取或寫入** | **類型 （單一項目、****多個****項目，或全部）** | **金鑰屬性** |  **篩選條件** | **結果排序** | 
| *建立使用者設定檔* | *使用者建立新的設定檔。* | *高* |  *寫入* | *單一項目* | *使用者名稱* |  *無* |  *無* | 
| *更新使用者設定檔* | *使用者更新其設定檔。* | *中性* | *寫入* | *單一項目* | *使用者名稱* | *使用者名稱 = 目前使用者* | *無* | 
| *取得使用者設定檔* | *使用者檢閱其設定檔。* | *高* | *讀取* | *單一項目* | *使用者名稱* | *使用者名稱 = 目前使用者* | *無* | 
| *建立遊戲* | *使用者建立新的遊戲。* | *高* | *寫入* | *單一項目* | *GameID* | *無* | *無* | 
| *尋找開放遊戲* | *使用者搜尋開啟的遊戲。搜尋結果會依開始時間戳記以遞減順序排序。* | *高* | *讀取* | *多個項目* |   | *GameStatus = 開啟* | *啟動時間戳記遞減* | 
| *依地圖尋找開啟的遊戲* | *使用者使用以遞減方式開始時間戳記排序的特定地圖來搜尋開啟的遊戲**順序。* | *中性* | *讀取* | *多個項目* |   | *GameStatus = 開啟且 Map = XYZ* | *啟動時間戳記遞減* | 
| *檢視遊戲* | *使用者檢閱遊戲的詳細資訊。* | *高* | *讀取* | *單一項目* | *GameID* | *無* | *無* | 
| *檢視遊戲中的使用者* | *使用者取得遊戲中所有使用者的清單。* | *中性* | *讀取* | *多個項目* |   | *GameID = XYZ* | *無* | 
| *將使用者加入遊戲* | *使用者加入開放遊戲。* | *高* | *寫入* | *單一項目* | *GameID 和使用者名稱* | *GameStatus = 開啟* | *無* | 
| *啟動遊戲* | *使用者啟動新的遊戲。* | *高* | *寫入* | *單一項目* | *GameID* | *無* | *無* | 
| *更新使用者的遊戲* | *更新遊戲中的使用者位置。* | *中性* | *寫入* | *單一項目* | *GameID 和使用者名稱* | *無* | *無* | 
| *更新遊戲* | *遊戲結束；更新統計資料。* | *中性* | *寫入* | *單一項目* | *GameID* | *無* | *無* | 
| *尋找使用者所有過去的遊戲* | *列出使用者依遊戲的啟動時間戳記排序的所有遊戲。* | *低* | *讀取* | *多個項目* | *使用者名稱和 GameID* | *使用者名稱 = 目前使用者* | *啟動時間戳記* | 
| *匯出資料以進行資料分析* | *開發團隊將執行批次任務，將資料匯出至 Amazon S3。* | *低* | *讀取* | *全部* | *無* | *無* | *無* | 