Diferencia entre Cassandra y MongoDB

1. Cassandra : 
Cassandra es un sistema de administración de base de datos NoSQL gratuito y de código abierto, distribuido, de almacenamiento de columnas anchas. Fue desarrollado por la fundación Apache Software y lanzado inicialmente en julio de 2008. Cassandra está diseñado para manejar grandes cantidades de datos en muchos servidores básicos, proporcionando alta disponibilidad sin un punto único de falla. 

2. MongoDB : 
MongoDB es un programa de base de datos multiplataforma orientado a documentos y no relacional (es decir, NoSQL). Es una base de datos de documentos de código abierto que almacena los datos en forma de pares clave-valor. MongoDB es desarrollado por MongoDB Inc. y lanzado inicialmente el 11 de febrero de 2009. Está escrito en lenguajes C++, Go, JavaScript, Python. MongoDB ofrece alta velocidad, alta disponibilidad y alta escalabilidad. 

Diferencia entre Cassandra y MongoDB: 

S. NO. casandra MongoDB
1. Desarrollado por la fundación Apache Software y lanzado en julio de 2008. Desarrollado por MongoDB Inc. y lanzado inicialmente el 11 de febrero de 2009.
2. Cassandra está escrito solo en lenguaje Java. MongoDB está escrito en lenguajes C++, Go, JavaScript, Python.
3. La escalabilidad de escritura en Cassandra es muy alta y eficiente. La escalabilidad de escritura está limitada en MongoDB
4. El rendimiento de lectura es muy eficiente en Cassandra, ya que requiere tiempo O(1). El rendimiento de lectura no es tan rápido en MongoDB en comparación con Cassandra.
5. Cassandra solo tiene soporte superficial para índices secundarios, es decir, la indexación secundaria está restringida. MongoDB admite el concepto de índices secundarios.
6. Cassandra solo admite el formato de datos JSON. MongoDB admite formatos de datos JSON y BSON.
7. El método de replicación que admite Cassandra es el factor de replicación seleccionable. El método de replicación que admite MongoDB es Master Slave Replication
8. Cassandra no proporciona transacciones ACID, pero se puede ajustar para admitir propiedades ACID. MongoDB proporciona transacciones ACID de múltiples documentos con aislamiento de instantáneas.
9. Los sistemas operativos de servidor para Cassandra son BSD, Linux, OS X, Windows. Los sistemas operativos de servidor para MongoDB son Solaris, Linux, OS X, Windows.
10 Empresas famosas como Hulu, Instagram, Intuit, Netflix, Reddit, etc. utilizan Cassandra. Empresas famosas como Adobe, Amadeus, Lyft, ViaVarejo, Craftbase, etc. utilizan MongoDB.

Publicación traducida automáticamente

Artículo escrito por VishwashVishwakarma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *