使用 Amazon DynamoDB 对数据建模 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon DynamoDB 对数据建模

亚马逊 Web Services (AWS)

2023 年 12 月文档历史记录

NoSQL 数据库为构建现代应用程序提供了灵活的架构。它们因其易于开发、功能强大和大规模性能而广受认可。Amazon DynamoDB 为 Amazon Web Services (AWS) 云中的 NoSQL 数据库提供快速、可预测的性能,能够实现无缝扩展。作为一项完全托管的数据库服务,DynamoDB 可帮助您减轻操作和扩展分布式数据库的管理负担。您不必担心硬件配置、设置和配置、复制、软件修补或集群扩展。

NoSQL 架构设计需要不同于传统关系数据库管理系统 (RDBMS) 设计的方法。RDBMS 数据模型侧重于数据的结构及其与其他数据的关系。NoSQL 数据建模侧重于访问模式或应用程序将如何使用数据,因此它以支持简单查询操作的方式存储数据。对于像 Microsoft SQL Server 或 IBM Db2 这样的 RDBMS,你可以创建标准化的数据模型,而无需过多考虑访问模式。您可以稍后扩展数据模型以支持您的模式和查询。

本指南介绍了使用 DynamoDB 的数据建模流程,该流程提供了功能要求、性能和有效成本。该指南适用于计划使用 DynamoDB 作为其正在 AWS 运行的应用程序的操作数据库的数据库工程师。AWS专业服务使用推荐的流程来帮助企业公司针对不同的用例和工作负载进行 DynamoDB 数据建模。