2013-01-01 45 views
1

使用CQL3,是否可以在表/列家族中定义多种组合列的格式?与语法:Apacha Cassandra CQL3多组合列格式

PRIMARY KEY(A, B, C) 

它看起来像A成为行键,B的复合柱:创建C,和用于与B各自附加列创建附加的组合柱:C前缀。

如果我想要在同一个列家族中有另一个组合列X:Y - 该怎么办?

谢谢!

回答

1

我不确定这是否可以使用CLI。但我们正在为Cassandra使用PlayOrm,并且它非常有可能。基本上,你可以有数百万的复合列。阅读this了解更多详情。这个例子给出了一个OneToMany关系,你可以有多个名字为activities.act1,activities.act2的列。同样,你可以有更多的实体* ToMany关系,并可以将它们保存在复合列中。如果您不想使用* ToMany关系,那么您可以尝试其@NoSqlEmbedded模式,该模式也将数据存储在复合列中。