使用 Amazon DynamoDB 建模資料 - AWS 規範指引

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

使用 Amazon DynamoDB 建模資料

Amazon Web Services貢獻者

2023 年 12 月 (文件歷史記錄)

沒有SQL資料庫提供彈性的結構描述來建置現代應用 它們因其易於開發,功能和大規模性能而受到廣泛認可。Amazon DynamoDB 針對 Amazon Web Services (AWS) 雲端中的無SQL資料庫提供快速且可預測的效能,並具有無縫的可擴展性。DynamoDB 是完全受控的資料庫服務,可協助您減輕操作和擴展分散式資料庫的管理負擔。您不必擔心硬體佈建、設定與組態、複寫、軟體修補或叢集擴展等問題。

沒有SQL結構描述設計需要與傳統關聯式資料庫管理系統 (RDBMS) 設計不同的方法。RDBMS數據模型側重於數據的結構及其與其他數據的關係。沒有SQL資料建模專注於存取模式,或應用程式將如何使用資料,因此它會以支援簡單查詢作業的方式儲存資料。對於RDBMS諸如 Microsoft SQL 服務器或 IBM Db2 之類的,您可以創建一個標準化的數據模型,而無需考慮太多關於訪問模式。您可以擴充資料模型,以便稍後支援您的模式和查詢。

本指南介紹使用 DynamoDB 的資料建模程序,可提供功能需求、效能和有效成本。本指南適用於計劃使用 DynamoDB 做為其執行應用程式的操作資料庫的資料庫工程師。 AWS AWS 專業服務使用建議的程序來協助企業公司針對不同的使用案例和工作負載進行 DynamoDB 資料建模。