我想问的是,当我们向 DynamoDB DAX 集群添加更多节点时,它将跨节点分发数据,缓存容量将等于(节点数*节点容量)或更多节点用于可用性和负载分配仅与容量作为单个节点的容量?

最佳答案

这是 DAX documentation 必须说的:

然后 Nodes 链接说

因此,通过添加更多节点,您可以添加更多只读副本,并且能够在相同数量的数据上每秒处理更多请求。添加节点不会增加总缓存大小。
您可以通过为集群使用更大的实例类型,或为相同的表使用多个 DAX 集群来增加 DAX 缓存中的数据量。
通过多个 DAX 集群获得更大的缓存是可能的,但有点复杂。您需要弄清楚如何对读取请求进行分区,以在您的 DAX 集群端点之间一致地划分它们。

关于database - DynamoDB DAX 是否可以横向扩展?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55074464/

10-12 13:43