Esse projeto visa enteder quais as vantagens e desvantagens de cada um desses gerenciadores de banco de dados open source. Haverá um tutorial de instalação para cada um deles e junto uma comparação dos dois e em que momentos um é mais aconselhável que o outro.
Criado por:
Site oficial: MongoDB
Gerenciador de banco de dados open source baseado em documentos. Suas funcionalidades são:
- Estrutura NoSQL
- Armazena arquivos do tipo JSON
- Transações do tipo ACID
Tutorial de instalação: MongoDB
CRUD simples: CRUD
Site oficial: Cassandra
Gerenciador de banco de dados open source com diversas funcionalidades. Dentre elas:
- Estrutura NoSQL
- Dados copiados e armazenados em diversos nós
- Desenvolvido para evitar perdas
- Elástico, onde é possível ler e escrever ao mesmo tempo que novos nós são adicionados, sem perda de performance
- É possível escolher se as atualizações são feitas de forma sincrona ou assíncrona
- Alta disponibilidade para operações assincronas
Tutorial de instalação: Cassandra
CRUD simples: CRUD
Uma comparação mais detalhada entre o MongoDB e o Cassandra pode ser encontrado em MongoDBvsCassandra.