1. YugabyteDB:
es el almacén de documentos de base de datos SQL distribuido de código abierto, nativo de la nube y de alto rendimiento distribuido globalmente. Su objetivo es agilizar las aplicaciones. Yugabyte tiene su sede en Sunnyvale, CA. YugabyteDB se distribuye y desarrolla como un proyecto de código abierto Apache 2.0.
Yaacomo:
es un sistema de gestión de base de datos en memoria relacional basado en OpenCL para análisis en tiempo real y soluciones de big data que se desarrolló como una solución plug-and-play. Yaacomo está diseñado para utilizar eficientemente el hardware a través de la computación paralela.
Diferencia entre Yaacomo y YugabyteDB:
S. NO. | Yaacomo | Yugabyte DB |
---|---|---|
1. | Desarrollado por Q2WEB GmbH y lanzado inicialmente en 2009. | Desarrollado por Yugabyte Inc. y lanzado inicialmente en 2017 y lanzamiento actual en marzo de 2020. |
2. | Los sistemas operativos del servidor de Yaacomo son Android, Linux, Windows. | Los sistemas operativos del servidor de YugabyteDB son Linux, OS X. |
3. | Su modelo de base de datos principal es DBMS relacional. | Su modelo de base de datos principal es DBMS relacional. |
4. | No es compatible con ningún lenguaje de programación. | YugabyteDB es compatible con los lenguajes de programación C, C#, C++, Go, Java, JavaScript (Node.js), Python y Ruby. |
5. | Las APIs y otros métodos de acceso de Yaacomo son JDBC, ODBC. | YugabyteDB es compatible con YCQL, una API de esquema flexible basada en SQL con raíces en Cassandra Query Language. |
6. | Yaacomo tiene un Esquema de Datos. | El esquema de datos de YugabyteDB depende del modelo de datos utilizado. |
7. | No tiene ningún lenguaje de implementación. | El lenguaje de implementación de YugabyteDB es C y C++. |
8. | Sus conceptos de transacción son ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad). | Sus conceptos de transacción son ACID distribuido con aislamiento serializable e instantánea. Inspirado en la arquitectura de Google Spanner. |
9. | Los métodos de replicación de Yaacomo son la replicación maestro-esclavo. | Los métodos de replicación de YugabyteDB se basan en el protocolo de consenso distribuido Raft, mínimo 3 réplicas para una disponibilidad continua. |
10 | Yaacomo tiene el concepto de Consistencia Inmediata. | YugabyteDB tiene una fuerte consistencia en las escrituras y una consistencia inestable en las lecturas. |
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA