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