MAX (), DISTINCT e group by em Cassandra
Eu estou tentando remodelar um banco de dados SQL Cassandra tal que, eu posso encontrar o equivalente de Cassandra para as consultas SQL. Eu uso CQL 3 e Cassandra v1.2. Modelei o design do banco de dados no cassandra para que ele suporte a ordem por cláusulas e tabelas desordenadas para suportar a operação de junção. No entanto, eu estou no mar quando se trata de equações DISTINCT, SUM () e GROUPBY
SELECT a1,MAX(b1) FROM demo1 group by a1.
SELECT DISTINCT (a2) FROM demo2 where b2='sea'
SELECT sum(a3), sum(b3) from demo3 where c3='water' and d3='ocean'
Isso é como um showstopper para o meu trabalho nos últimos dois dias. Existe uma maneira no Cassandra, que eu possa modelar o esquema do banco de dados para suportar consultas desse tipo? Não consigo pensar em nada em Cassandra. Como essas consultas são implementadas usando o Cassandra?
Eu li que uma camada de colmeia sobre o Cassandra pode fazer essas consultas funcionarem. Eu só estou querendo saber se essa é a única maneira que essas consultas podem ser suportadas em Cassandra ..? Pls aconselha sobre quaisquer outros métodos possíveis ..