【发布时间】:2012-05-02 16:13:30
【问题描述】:
我正在寻找一个列族,我可以在其中添加超级列和普通列,如下例所示
keyspace1{
:rowid1 AND its associated column field
:rowid2 with a Super Column
}
有可能吗?如果是,请建议 提前致谢
【问题讨论】:
标签: database-design cassandra hector
我正在寻找一个列族,我可以在其中添加超级列和普通列,如下例所示
keyspace1{
:rowid1 AND its associated column field
:rowid2 with a Super Column
}
有可能吗?如果是,请建议 提前致谢
【问题讨论】:
标签: database-design cassandra hector
【讨论】:
这个问题的答案是否定的,这是不可能的。您不能在一个色谱柱族中混合标准色谱柱和超级色谱柱。最好避免使用超级列,因为它会随着时间的推移而被弃用。
不过,我最近确实看到了一篇关于 Cassandra 用户组的文章,其中指出了超级列族的一些优势。
【讨论】:
不,您不能在同一列族中混合标准列和超级列。创建柱族时,必须指定是标准柱族还是超柱族。但是,您可以通过使用复合列来达到相同的效果(推荐使用复合列而不是超级列)。
【讨论】: