我有一个超级列家庭,每行将有数千个超级列。我的问题是,如果我对一行进行查询,那么该行的所有超级列都将从同一节点返回。因此,一般来说,更重要的是将cassandra列族的任何给定行的整个数据存储为整体。我确实理解列系列的不同行可能来自不同的节点。
答案 0 :(得分:5)
“单个行的所有数据必须适合(在磁盘上)群集中的单个计算机上。由于行键仅用于确定负责复制其数据的节点,因此与单个键关联的数据量具有这个上限。“
答案 1 :(得分:2)
超级列族与列族的工作方式相同。如果您的复制因子为N,那么最终N台机器将存储该行的整个副本,这意味着所有列和超级列。