Может захотеть сохранить счетчик, который вы увеличиваете при добавлении записей, чтобы иметь сумму, предварительно вычисленную.
CREATE TABLE blargs_sum (
sum counter,
blarg varchar,
PRIMARY KEY (blarg)
);
----
UPDATE blargs_sum SET sum = sum + 1 WHERE blarg='Rafael';
Другой вариант - сделать это с помощью легкой весовой операции при вставке, возможно, даже со статическим столбцом. Но это означало бы, что вы получите общее количество разделов, а не глобальное. Здесь можно найти пример: http://www.datastax.com/dev/blog/cql-in-2-0-6
BEGIN BATCH
UPDATE bills SET balance = -208 WHERE user='user1' IF balance = -8;
INSERT INTO bills (user, expense_id, amount, description, paid)
VALUES ('user1', 2, 200, 'hotel room', false);
APPLY BATCH;
Вы изучали использование MapReduce для этого? –