我需要性能和查询方面的详细信息,我从某个网站上了解到,使用列族时只能给出一个键,如果可以,那么您对我的键空间有何建议,我需要使用group by,order by,count,sum ,ifnull,concat,join和某些嵌套查询。

最佳答案

要回答最初提出的问题:列族和表是同一回事。


在较旧的Thrift API中使用了“列族”这个名称。
较新的CQL API中使用名称“表”。


有关API的更多信息,请参见:
http://wiki.apache.org/cassandra/API

如果您在声明时需要使用“ group by,order by,count,sum,ifnull,concat,join和有时嵌套查询”,则您可能不想使用Cassandra,因为它不支持大多数。

CQL支持COUNT,但最多支持10000。它支持ORDER BY,但仅在群集键上。您提到的其他内容完全不受支持。

关于cassandra - 在Cassandra中创建表和创建列族有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18824390/

10-11 22:29
查看更多