實驗室概觀
AnyCompany 正在開發一個新的電影資料庫應用程式。該應用程式可讓使用者依照標題、發行年份、電影中的演員、評分等項目搜尋電影。AnyCompany 選擇 Amazon DynamoDB 作為資料庫服務,以儲存應用程式將要參考的所有電影相關資訊。
Amazon DynamoDB 是一種無伺服器的 NoSQL,也稱為支援索引鍵值和文件資料模型的非關聯式資料庫。使用 DynamoDB,您可以從小處著手,並隨著應用程式和使用者群的成長而快速地全球擴展,而且能夠支援大量資料,以及每秒數千萬個讀取和寫入請求。AWS 會管理 DynamoDB 服務,因此不需要更新或維護伺服器。如需詳細資訊,請參閱_其他資源一節中的_ Amazon DynamoDB _功能_和 Amazon DynamoDB 的 核心元件。
身為 AnyCompany 新聘用的資深應用程式開發人員,您需要熟悉 DynamoDB,以及管理儲存在服務中的資料表和資料的各種方式。在未來,您將支援使用 Python 建置的新電影資料庫應用程式。
涵蓋的主題
本實驗室結束後,您將能夠:
- 使用 AWS 命令列界面 (AWS CLI) 建立和管理 DynamoDB 資料表。
- 使用適用於 Python 的 AWS 開發套件,建立和管理 Amazon DynamoDB 資料表。
技術知識必要條件
若要成功完成此實驗室,您應該熟悉 AWS 管理主控台的基本操作、NoSQL 資料庫概念、Python 程式設計語言,以及使用文字編輯器輕鬆編輯指令碼。
圖示圖例
此實驗室使用各種不同的圖示提醒您注意指南的特定層面。以下清單說明各圖示的用途:
- 鍵盤圖示指定您必須執行命令。
- 剪貼簿圖示指示您可透過將指令或已編輯的檔案與所提供的範例進行比較,以驗證該指令或已編輯檔案的輸出。
- 注意圖示具體指明重要的提示、秘訣、指導或建議。
- “i” 圓形圖示指定在哪裡尋找更多資訊。
- 帶有核取記號圖示的人員表示有機會檢測您的知識並測試您所學到的內容。