En este artículo discutiremos las similitudes y diferencias entre MongoDB y Cassandra.
1. MongoDB :
MongoDB es un programa de base de datos orientado a documentos multiplataforma. Es una base de datos de documentos de código abierto, que almacena los datos en forma de pares clave-valor.
Idiomas admitidos: C++, Go, JavaScript, Python.
2. 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. Que se utiliza para manejar grandes cantidades de datos.
Idiomas admitidos: Java
similitudes:
- MongoDB y Cassandra usaron el protocolo TCP/IP para transferir/recibir los datos a través de una red.
- Los candados están disponibles en Ambos.
- Ambos serán compatibles con Linux OS, Mac – OS y Windows
- Ambos almacenarán los datos en el disco.
- MongoDB y Cassandra son de código abierto (disponibles gratuitamente para todos)
- Ambos son escalables
Diferencia entre MongoDB y Cassandra:
casandra |
MongoDB |
Cassandra fue desarrollado por la fundación Apache Software. | MongoDB fue desarrollado por MongoDB Inc. |
Cassandra solo se puede escribir en lenguaje Java. | MongoDB está escrito en lenguajes C++, Go, JavaScript, Python. |
Proporcionará transacciones locales. | No proporcionará transacciones locales. |
Los disparadores están disponibles. | Los activadores no están disponibles. |
Los datos se replican utilizando Multi-Master para el factor de replicación. | Los datos se replican utilizando Master-Slave para el factor de replicación. |
Cassandra no admitirá índices secundarios. | MongoDB admite índices secundarios. |
Es linealmente escalable. | No es linealmente escalable. |
Almacena un gran conjunto de datos. | No puede almacenar grandes conjuntos de datos. |
La falla del Node puede ocurrir en Cassandra. | La falla del Node nunca ocurre en Cassandra. |
Cassandra ofrece un mejor rendimiento que MongoDB. | Menos rendimiento que Cassandra. |
Cassandra admite el formato de datos JSON. | MongoDB admite formatos de datos JSON y BSON. |
La protección de datos es de hasta el 80%. | La protección de datos es de hasta el 70%. |
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA