Jestem całkiem nowy dla Apache Cassandra i nosql w ogóle.W jaki sposób Apache Cassandra wykonuje operacje zbiorcze?
W SQL mogę zrobić operacje zbiorcze jak:
SELECT
country, sum(age)/count(*) AS averageAge
FROM people
GROUP BY country;
To jest dobre, bo jest ona obliczana w DB, zamiast przenieść każdy wiersz w tabeli „Ludzie” w warstwie klienckiej zrobić kalkulacja.
Czy to możliwe w Apache Cassandra? W jaki sposób?
Możesz nadal integrować [Cassandra i Hadoop] (http://wiki.apache.org/cassandra/HadoopSupport#MapReduce), a następnie używać MapReduce. – user359996
Po prostu wiadomość dla czytelników, od 2014 roku Cassandra obsługuje agregacje: https://issues.apache.org/jira/browse/CASSANDRA-4914 –