1. Derby:
Derby es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto y con todas las funciones implementado en Java y, como su nombre indica, está desarrollado por Apache Software Foundations. Está basado en los estándares Java, JDBC y SQL. Derby es fácil de instalar, implementar y usar. Está incrustado en una aplicación Java o se utiliza como servidor de base de datos.
2. CouchDB : 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 su lenguaje de consulta usando MapReduce y HTTP para un API. Fue desarrollado por Apache Software Foundation y lanzado inicialmente en 2005. Está escrito en Erlang.
Diferencia entre Derby y CouchDB:
No Señor. | derby | Couchdb |
---|---|---|
1 | Es desarrollado por Apache Software Foundation en 1997. | Es desarrollado por Apache Software Foundation en 2005. |
2 | Está escrito en lenguaje Java. | Está escrito en idioma Erlang. |
3 | El modelo de base de datos principal para Derby es DBMS relacional. | El modelo de base de datos principal para CouchDB es Document Store. |
4 | Los sistemas operativos de servidor para Derby son Windows, macOs, Linux, Unix, BSD y z/OS. | Los sistemas operativos del servidor CouchDB son Android, BSD, Linux, OS X, Solaris y Windows. |
5 | Las API y otros métodos de acceso utilizados por Derby son JDBC. | Las API y otros métodos de acceso utilizados por CouchDB son API RESTful HTTP/JSON. |
6 | Solo es compatible con el lenguaje de programación Java. | Es compatible con C, C#, ColdFusion, Erlang, Java, JavaScript, PHP, PL/SQL, Python, Ruby, etc. |
7 | Admite métodos de replicación maestro-esclavo. | Admite replicación maestro-maestro, replicación maestro-esclavo. |
8 | En Derby, no se pueden realizar particiones. | En CouchDB, el particionamiento se puede realizar mediante Sharding. |
9 | Es un marco de software de código abierto. | Es un marco de software de código abierto. |
10 | Admite derechos de acceso detallados de acuerdo con el estándar SQL. | También admite el derecho de acceso para los usuarios. |
Publicación traducida automáticamente
Artículo escrito por abhishek18bme1037 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA