我正在试图弄清楚Cassandra的超级列是否有用。
如果我理解Cassandra如何工作(可能是错误的),如果我想读取或更新超级列,我必须在超级列中读取或写入所有内容。这意味着我需要在我的对象和我的超级列之间编写一些映射代码。
简单地将我的对象序列化为常规的Cassandra列对我来说不是更有效吗?这听起来像是Cassandra对超级列的确如此,但它们需要额外的步骤。
答案 0 :(得分:3)
如果我想读取或更新超级列,我必须在超级列中读取或写入所有内容
不完整:supercolumns read 作为一个单元,但子列可以更新独立。
所以是的,它们确实有用,但不是,它不是很常见的,在很多情况下你确实可以将对象序列化为标准列。