

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

# 使用 Amazon DynamoDB 建立資料模型
<a name="welcome"></a>

*Amazon Web Services* [（貢獻者](contributors.md))

*2023 年 12 月* ([文件歷史記錄](doc-history.md))

NoSQL 資料庫提供彈性結構描述，以建置現代應用程式。他們因其易於大規模開發、功能和效能而廣受認可。Amazon DynamoDB 為 Amazon Web Services (AWS) 雲端中的 NoSQL 資料庫提供快速且可預測的效能，以及無縫的可擴展性。作為全受管資料庫服務，DynamoDB 可協助您卸載操作和擴展分散式資料庫的管理負擔。您不需要擔心硬體佈建、設定和組態、複寫、軟體修補或叢集擴展。

NoSQL 結構描述設計需要與傳統關聯式資料庫管理系統 (RDBMS) 設計不同的方法。RDBMS 資料模型著重於資料的結構及其與其他資料的關係。NoSQL 資料建模著重於存取模式，或應用程式將如何使用資料，因此它以支援直接查詢操作的方式存放資料。對於諸如 Microsoft SQL Server 或 IBM Db2 等 RDBMS，您可以建立標準化資料模型，而無需考慮存取模式。您可以擴展資料模型，以支援稍後的模式和查詢。

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