Я довольно новичок в Apache Cassandra и nosql в целом.Как Apache Cassandra выполняет агрегацию операций?
В SQL я могу сделать агрегатные операции как:
SELECT
country, sum(age)/count(*) AS averageAge
FROM people
GROUP BY country;
Это хорошо, потому что он рассчитывается в БД, вместо того, чтобы переместить каждую строку в таблице «народа» в клиентский слой, чтобы сделать расчет.
Возможно ли это в Apache Cassandra? Как?
Вы можете интегрировать [Cassandra и Hadoop] (http://wiki.apache.org/cassandra/HadoopSupport#MapReduce), а затем использовать MapReduce. – user359996
Просто записка для читателей, начиная с 2014 года, Cassandra поддерживает скопления: https://issues.apache.org/jira/browse/CASSANDRA-4914 –