管理全局表的最佳实践和要求 - Amazon DynamoDB
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

管理全局表的最佳实践和要求

DynamoDB 全局表有两种版本:版本 2019.11.21(当前)版本 2017.11.29。要了解您正在使用的版本,请参阅确定版本

通过使用 Amazon DynamoDB 全局表,可跨 AWS 区域复制表数据。全局表中的副本表和二级索引具有完全相同的写入容量设置才能确保正确地复制数据,这一点很重要。

管理容量的最佳实践和要求

在 DynamoDB 中管理副本表的容量设置时,考虑以下事项。

使用最新版本的全局表时,必须使用按需容量或在表上启用自动扩展。使用自动扩展或按需容量可确保您始终具有足够的容量来执行对全局表的所有区域的复制写操作。在全局表的所有区域中,复制的写容量单位 (rWCU) 或复制的写请求单位的数量将相等。例如,假设预计俄亥俄州的副本表每秒 5 个写入,弗吉尼亚北部的副本表每秒 5 个写入。在这种情况下,您应预期在俄亥俄州和北弗吉尼亚都消耗 10 个 rWCU(或者,如果使用按需容量,则要消耗 10个 复制写请求单元)。使用预配置容量模式时,可以通过 UpdateTableReplicaAutoScaling 管理自动扩展策略。全局为表建立最小和最大吞吐量以及目标利用率,并将它们传递给表的所有副本。

有关自动扩展和 DynamoDB 的更多信息,请参阅使用 DynamoDB Auto Scaling 自动管理吞吐容量