【发布时间】:2017-07-25 18:57:11
【问题描述】:
我们有不到 50GB 的表数据,我们正在尝试为我们的 Cassandra 数据库提出合理的设计。由于数据如此之少,我们正在考虑将所有数据放在每个节点上(从 2 节点集群开始,复制因子为 2)。
我们希望使用 Cassandra 轻松复制 - 防止故障转移,在世界不同地区拥有数据副本,Cassandra 在这方面非常出色。
此外,我们目前提出的最佳模型意味着单个查询(一致性级别 1-2)将涉及从多个分区获取数据(avg=2, 90th %=20)。大多数查询会要求来自
所以我的问题是这是否真的是一个问题?如果我们确保所有分区都在单个节点上,Cassandra 从多个分区检索数据会很慢吗?
【问题讨论】:
标签: cassandra nodes partitioning cassandra-3.0