Estou quase caindo no Cassandra depois de minha pesquisa sobre soluções de armazenamento de dados em grande escala. Mas geralmente se diz que o Hbase é a melhor solução para processamento e análise de dados em grande escala.
Embora ambos tenham o mesmo armazenamento de chave / valor e ambos sejam / possam executar (Cassandra recentemente) a camada do Hadoop, o que torna o Hadoop um candidato melhor quando o processamento / análise é necessário em grandes dados.
Também encontrei bons detalhes sobre ambos em http://ria101.wordpress.com/2010/02/24/hbase-vs-cassandra-why-we-moved/
mas ainda estou procurando vantagens concretas do Hbase.
Embora eu esteja mais convencido sobre o Cassandra por causa de sua simplicidade para adicionar nós e replicação contínua e sem pontos de falha. E também mantém o recurso de índice secundário, então é uma boa vantagem.