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. CouchDB: Apache CouchDB es una base de datos NoSQL
orientada a documentos de código abierto que usa múltiples formatos y protocolos para almacenar, transferir y procesar sus datos, usa JSON para almacenar datos, JavaScript como lenguaje de consulta usando MapReduce y HTTP para una API. Fue desarrollado por Apache Software Foundation y lanzado inicialmente en 2005. Está escrito en Erlang. Diferencia entre Cassandra y CouchDB:
S. NO. | casandra | CouchDB |
---|---|---|
1. | Desarrollado por la fundación Apache Software y lanzado en julio de 2008. | Desarrollado por Apache Software Foundation y lanzado inicialmente en 2005. |
2. | Cassandra está escrito en lenguaje Java. | CouchDB está escrito en lenguaje Erlang. |
3. | El modelo de base de datos principal para Cassandra es Wide Column Store. | El modelo de base de datos principal para CouchDB es Document Store. |
4. | Cassandra admite tipos de datos predefinidos como float, date, number, etc. | En CouchDB no hay tipos de datos predefinidos. |
5. | Los índices secundarios en Cassandra están restringidos. | CouchDB no admite índices secundarios. |
6. | Cassandra tiene compatibilidad con SQL, es decir, admite algunas instrucciones SQL como DML, DDL, SELECT, etc. | CouchDB no es compatible con SQL. |
7. | Cassandra admite el método de replicación del factor de replicación seleccionable. | CouchDB admite los métodos de replicación Master-Slave Replication y Master-Master Replication. |
8. | Cassandra proporciona métodos de coherencia eventual y coherencia inmediata para garantizar la coherencia en un sistema distribuido. | CouchDB proporciona el método de coherencia eventual para garantizar la coherencia en un sistema distribuido. |
9. | Los sistemas operativos de servidor para Cassandra son BSD, Linux, OS X, Windows. | Los sistemas operativos de servidor para CouchDB son Android, BSD, Linux, OS X, Solaris y Windows. |
10 | Empresas famosas como GitHub, Hulu, Instagram, Reddit, The Weather Channel, etc. utilizan Cassandra. | Empresas famosas como Akamai Technologies, Hothead Games, Inc., GenCorp Technologies, Vivint Solar, etc. utilizan CouchDB. |
Publicación traducida automáticamente
Artículo escrito por VishwashVishwakarma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA