0

我们有数百个 DynamoDB 表。

对于性能优化,我们将使用 DynamoDB Accelerator (DAX)。

在探索 DAX 时,我遇到了两种方法。

  1. 一个统一的缓存集群,可用于所有 DynamoDB 表
  2. 每个 DynamoDB 表的单独集群

乍一看,似乎 #2 可能更好,因为单个集群的隔离,因为 DynamoDB 表的集群都不会影响其他表的集群。但是,可管理性可能有点复杂!

这是正确的还是我错过了什么?哪种方法会更好,为什么?

4

1 回答 1

0

最后,我们使用了两种方法的综合来获得两种方法的优点。如果能帮到别人就分享出来!

详细地说,正在创建多个集群,并且每个集群已用于不同的 DynamoDB 表集。

最后请注意,集群中只有一个节点处理对 DynamoDB 的写入操作,其余节点只是只读副本。因此,在确定集群的表集时,应该考虑它。

于 2021-11-13T07:05:31.233 回答