1. 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.
2. MariaDB:
MariaDB es un sistema de administración de base de datos relacional (RDBMS) de código abierto que es un reemplazo directo compatible para la tecnología de base de datos MySQL ampliamente utilizada . Está desarrollado por la Fundación MariaDB y se lanzó inicialmente el 29 de octubre de 2009. MariaDB tiene una cantidad significativamente alta de características nuevas, lo que lo hace mejor en términos de rendimiento y orientación al usuario.
Diferencia entre CouchDB y MariaDB:
S. NO. | CouchDB | MariaDB |
---|---|---|
1. | Desarrollado por Apache Software Foundation y lanzado inicialmente en 2005. | Desarrollado por MariaDB Foundation y lanzado inicialmente el 29 de octubre de 2009. |
2. | CouchDB está escrito en Erlang. | MariaDB está escrito en lenguajes C, C++, Perl y Bash. |
3. | El modelo de base de datos principal para CouchDB es Document Store. | El modelo de base de datos principal para MariaDB es DBMS relacional. |
4. | En CouchDB no hay tipos de datos predefinidos. | MariaDB tiene tipos de datos predefinidos como float, date, number, etc. |
5. | CouchDB no admite el formato de datos XML. | MariaDB admite el formato de datos XML. |
6. | CouchDB es libre de esquemas de datos. | En MariaDB Data Schema admite columnas dinámicas. |
7. | CouchDB admite el método Map Reduce. | MariaDB no admite el método Map Reduce. |
8. | CouchDB no proporciona el concepto de integridad referencial. Por lo tanto, no hay claves externas. | MariaDB proporciona el concepto de integridad referencial y tiene claves externas. |
9. | CouchDB proporciona el método de coherencia eventual para garantizar la coherencia en un sistema distribuido. | MariaDB proporciona el método de coherencia inmediata para garantizar la coherencia en un sistema distribuido. |
10 | CouchDB no admite transacciones ACID. | MariaDB proporciona transacciones ACID. |
10 | Los sistemas operativos de servidor para CouchDB son Android, BSD, Linux, OS X, Solaris y Windows | Los sistemas operativos de servidor para MariaDB son FreeBSD, Linux, Solaris, Windows. |
12 | Empresas famosas como Akamai Technologies, Hothead Games, Inc., GenCorp Technologies, Vivint Solar, etc. utilizan CouchDB. | Compañías famosas como CUNY, Accenture, Docplanner, Grooveshark, Northrop Grumman, usan MariaDB. |
Publicación traducida automáticamente
Artículo escrito por VishwashVishwakarma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA