当前位置:  开发笔记 > 数据库 > 正文

Apache Cassandra如何进行聚合操作?

如何解决《ApacheCassandra如何进行聚合操作?》经验,为你挑选了1个好方法。

我对Apache Cassandra和nosql很新.

在SQL中我可以进行聚合操作,如:

SELECT 
  country, sum(age) / count(*) AS averageAge 
FROM people 
GROUP BY country;

这很好,因为它是在DB中计算的,而不是必须将'people'表中的每一行移动到客户端层来进行计算.

在Apache Cassandra中这可能吗?怎么样?



1> Sagar V..:

Cassandra主要是一种支持快速写入和查找的机制.不支持SQL中的聚合等计算,因为它不是为此而设计的.我建议阅读流行的Cassandra用例以获得更好的洞察力:)我已经在我的美味页面上添加了一些文章.链接在这里:

http://delicious.com/vibhutesagar/cassandra


对于读者来说,截至2014年,Cassandra支持聚合:https://issues.apache.org/jira/browse/CASSANDRA-4914
推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有