我对Apache Cassandra和nosql很新.
在SQL中我可以进行聚合操作,如:
SELECT country, sum(age) / count(*) AS averageAge FROM people GROUP BY country;
这很好,因为它是在DB中计算的,而不是必须将'people'表中的每一行移动到客户端层来进行计算.
在Apache Cassandra中这可能吗?怎么样?
Cassandra主要是一种支持快速写入和查找的机制.不支持SQL中的聚合等计算,因为它不是为此而设计的.我建议阅读流行的Cassandra用例以获得更好的洞察力:)我已经在我的美味页面上添加了一些文章.链接在这里:
http://delicious.com/vibhutesagar/cassandra