Cassandra的超级列是否有用?

时间:2011-07-19 18:41:57

标签: cassandra

我正在试图弄清楚Cassandra的超级列是否有用。

如果我理解Cassandra如何工作(可能是错误的),如果我想读取或更新超级列,我必须在超级列中读取或写入所有内容。这意味着我需要在我的对象和我的超级列之间编写一些映射代码。

简单地将我的对象序列化为常规的Cassandra列对我来说不是更有效吗?这听起来像是Cassandra对超级列的确如此,但它们需要额外的步骤。

1 个答案:

答案 0 :(得分:3)

  

如果我想读取或更新超级列,我必须在超级列中读取或写入所有内容

不完整:supercolumns read 作为一个单元,但子列可以更新独立。

所以是的,它们确实有用,但不是,它不是很常见的,在很多情况下你确实可以将对象序列化为标准列。