本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon DynamoDB 对数据建模
亚马逊 Web Services(贡献者)
2023 年 12 月(文档历史记录)
没有哪个SQL数据库能为构建现代应用程序提供灵活的架构。它们因其易于开发、功能强大和大规模性能而广受认可。Amazon DynamoDB 提供快速且可预测的性能,并且可以无缝扩展,适用于亚马逊网络服务AWS() 云中SQL没有数据库。作为一项完全托管的数据库服务,DynamoDB 可帮助您减轻操作和扩展分布式数据库的管理负担。您不必担心硬件配置、设置和配置、复制、软件修补或集群扩展。
任何SQL架构设计都不要求采用与传统关系数据库管理系统 (RDBMS) 设计不同的方法。RDBMS数据模型侧重于数据的结构及其与其他数据的关系。没有哪个SQL数据建模侧重于访问模式或应用程序将如何使用数据,因此它以支持简单查询操作的方式存储数据。对于像 Microsoft SQL Server 或 IBM Db2 RDBMS 这样的服务器,你可以创建一个标准化的数据模型,而无需过多考虑访问模式。您可以稍后扩展数据模型以支持您的模式和查询。
本指南介绍了使用 DynamoDB 的数据建模流程,该流程提供了功能要求、性能和有效成本。该指南适用于计划使用 DynamoDB 作为其正在运行的应用程序的操作数据库的数据库工程师。 AWS AWS 专业服务使用推荐的流程来帮助企业公司针对不同的用例和工作负载进行 DynamoDB 数据建模。