DynamoDB 中的数据建模架构设计包 - Amazon DynamoDB

DynamoDB 中的数据建模架构设计包

了解 DynamoDB 的数据建模架构设计包,包括社交网络、游戏个人资料、投诉管理、定期付款、设备状态和在线商店的应用场景、访问模式和最终架构设计。

图中显示了数据、位于数据下方的数据块以及位于数据块下方的基础之间的概念关系。重点强调基础。

先决条件

在我们尝试为 DynamoDB 设计架构之前,我们首先必须针对该架构需要支持的使用场景,收集一些先决条件数据。与关系数据库不同,DynamoDB 在默认情况下采用分片模式,这意味着数据在后台位于多个服务器上,因此针对数据局部性进行设计非常重要。我们需要为每种架构设计整理以下列表:

  • 实体列表(ER 图)

  • 每个实体的估计数量和吞吐量

  • 需要支持的访问模式(查询和写入)

  • 数据留存要求