我正在设计一个 Cassandra 数据库来了解它。但是我有一个问题,我想请一些专家帮助我澄清:
我读过每个列族的行都通过节点分布,因此每个节点都有给定列族的行的一部分。这是否意味着将一个列族划分为多个列族不是一个好主意,即使该列族有数百万行?
我对 RDBMS 的经验表明,最好将非常大的表拆分为较小的表以获得更好的性能,但似乎在 Cassandra 中不需要这个,而且,如果我有很多列族,我需要更多的内存. 我对吗?在一个列族中保留许多行以获得更好的性能是否比将列族拆分为多个行更好?
谢谢!