在Cassandra中创建表和创建列列表之间有什么区别?

我需要从性能和查询方面的细节,我从一些网站了解到,只有一个关键字可以在使用columnfamily时给出,如果是,你会建议我的密钥空间,我需要使用group by,order by,count,sum ,ifnull,concat,join和某些时候嵌套查询。
要回答你提出的原始问题:一个列家庭和一个桌子是一样的。

>在旧Thrift API中使用了“列族”的名称。
>在新的CQL API中使用名称“table”。

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

如果您需要使用“group by,order by,count,sum,ifnull,concat,join和some times嵌套查询”,那么您可能不想使用Cassandra,因为它不支持大多数。

CQL支持COUNT,但只能达到10000.它支持ORDER BY,但只支持聚类键。你所提到的其他事情根本不受支持。

http://stackoverflow.com/questions/18824390/whats-the-difference-between-creating-a-table-and-creating-a-columnfamily-in-ca

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在Cassandra中创建表和创建列列表之间有什么区别?