面向首次用户的 Amazon DynamoDB 资源
我们建议新用户先阅读以下章节,并在需要时加以参考。
-
服务亮点和定价:产品详细信息页面
提供涵盖 DynamoDB、常见用例、服务亮点和定价的一般产品概览。 -
DynamoDB 资源:DynamoDB 资源
部分具有视频、教程和规范性指南,向您介绍该服务、数据建模概念以及核心特性和功能。 -
入门:DynamoDB 入门部分包含有关设置 DynamoDB、创建示例表和上传数据的信息。它还提供有关使用 AWS Management Console、AWS CLI、NoSQL Workbench 和 DynamoDB API 执行基本数据库操作的信息。
-
DynamoDB 基础课程:一门免费的数字课程
,讲授 DynamoDB 的基础知识,包括表设计、数据类型和基本操作。本课程非常适合刚接触 DynamoDB 和 NoSQL 数据库的开发人员。 -
DynamoDB Nuggets:一系列简短而有针对性的视频教程
,解释了 DynamoDB 的关键概念和功能。这些简短的视频以易于理解的格式,涵盖了数据建模、分区策略、访问模式和最佳实践等主题。 -
DynamoDB 代码示例存储库
:提供各种编程语言的实用 DynamoDB 代码示例。 -
免费 DynamoDB 培训:AWS 提供涵盖了 DynamoDB 概念、功能和最佳实践的免费数字培训课程
。DynamoDB 深入探索课程系列有助于您学习如何设计高效的数据模型、实现有效的分区键以及如何有效地使用二级索引。 -
适用于 DynamoDB 的 NoSQL Workbench:NoSQL Workbench
是一款统一的可视化工具,可提供数据建模、数据可视化和查询开发功能。它有助于您设计、创建、查询和管理 DynamoDB 表,对于学习 DynamoDB 的数据建模概念和测试访问模式特别有用。 -
DynamoDB 设计模式:演示不同用例的最佳实践的使用 DynamoDB 进行设计和架构的最佳实践和数据建模示例。包括实施有效解决方案的实际示例和代码示例。
-
动手教程:AWS Management Console中的分步教程,可指导您完成常见的 DynamoDB 任务,从创建表
到实现复杂的查询。 -
迁移到 DynamoDB:此从关系数据库迁移到 DynamoDB 概述了将数据库迁移到 DynamoDB 的过程、工具和策略。
-
适用于 DynamoDB 的 AWS Well-Architected Lens:使用 DynamoDB Well-Architected Lens 优化您的 DynamoDB 工作负载提供了使用 DynamoDB 设计和运行可靠、安全、高效且经济有效的应用程序的架构最佳实践。它包括与 Well-Architected Framework 的六大支柱一致的设计原则、架构模式和运营指导。
面向首次用户的 Amazon DynamoDB 其它最佳实践
完成以上部分后,请阅读以下部分:
-
概述可用于 DynamoDB 的两种吞吐量模式,以及为应用程序选择合适的容量模式时的注意事项。按需模式是大多数 DynamoDB 工作负载的默认吞吐量选项,也是建议采用的吞吐量选项。
-
发现和解决问题,以便在使用 DynamoDB 时最大限度地提高性能和降低成本。
AWS CLI 资源
如果要使用 AWS 命令行界面(AWS CLI),可以利用以下文档协助您开始使用:
-
此部分提供有关下载 AWS CLI、使 AWS CLI 在系统上工作以及提供 AWS 凭证的信息。
-
此单独文档的内容涵盖所有适用于 DynamoDB 的 AWS CLI 命令(包括语法和示例)。
编程资源
可以使用各种常用的编程语言编写应用程序,以利用 DynamoDB API。下面是一些资源:
-
AWS 提供了许多支持 DynamoDB 的软件开发工具包(SDK)。您可以使用 Java、.NET、PHP、Ruby 和其它语言为 DynamoDB 编写代码。这些 SDK 可通过格式化面向 DynamoDB 的请求、分析响应并提供重试逻辑和错误处理,极大地简化应用程序开发。
-
如果您不想使用 AWS SDK,可以直接使用 DynamoDB API 与 DynamoDB 交互。本文档涵盖了所有 DynamoDB API 操作,包括语法和示例。您可以在此部分中查找有关创建请求和验证请求身份以及处理响应的问题排查提示和信息。