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

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

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

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

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

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

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

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