【发布时间】:2013-02-01 16:38:30
【问题描述】:
我正在设计一个 Cassandra 数据库以了解它。但我有一个问题想请专家帮我澄清一下:
我读过每个列族的行都通过节点分布,因此每个节点都有给定列族的行的一部分。这是否意味着即使列族有数百万行,将列族划分为多个列族也不是一个好主意?
我使用 RDBMS 的经验表明,最好将非常大的表拆分为较小的表以获得更好的性能,但在 Cassandra 中似乎不需要这样做,而且,如果我有很多列族,我会这样做需要更多内存。我对吗?在一个列族中保留许多行以获得更好的性能是否比将列族拆分为多个行更好?
谢谢!
【问题讨论】:
标签: performance cassandra