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

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

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

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

使用 Amazon DynamoDB 全局表,您可以跨 AWS 区域复制表数据。全局表中的副本表和二级索引必须具有相同的写入容量设置,以确保数据正确复制。

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

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

使用最新版本的全局表时,您必须使用按需容量或对表启用自动扩展。使用自动扩展或按需容量可确保始终有足够的容量来执行对全局表的所有区域的复制写入。在全局表的所有区域中,复制的写入容量单位 (rWCU) 或复制的写入请求单位的数量将相同。例如,假设您预计每秒向俄亥俄的副本表写入 5 次,向弗吉尼亚北部的副本表每秒写入 5 次。在这种情况下,您应该会在每个区域 (俄亥俄和弗吉尼亚北部) 中使用 10 个 rWCUs (或者,如果使用按需容量,则使用 10 个复制写入请求单位)。换句话说,您应预期在俄亥俄和弗吉尼亚北部总共使用 20 个 rWCUs。在使用预置容量模式时,您使用 UpdateTableReplicaAutoScaling 管理 Auto Scaling 策略。 全局为该表建立最小和最大吞吐量和目标利用率并传递到该表的所有副本。

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