Existem 4 categorias principais de bancos NoSQL: chave-valor, documento, grafo e família de colunas. O Apache Cassandra é um banco de dados NoSQL altamente escalável e tolerante a falhas que armazena dados no formato de famílias de colunas e oferece eventual consistência.