我需要性能和查询方面的详细信息,我从某个网站上了解到,使用列族时只能给出一个键,如果可以,那么您对我的键空间有何建议,我需要使用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/