1. Vertica:
Vertica es un DBMS relacional en columnas que está diseñado para manejar cargas de trabajo analíticas modernas y permite un rendimiento de consulta rápido. Su sede se encuentra en Cambridge, MA, Estados Unidos. Es una infraestructura independiente a través de la cual admite implementaciones en múltiples plataformas en la nube (AWS, Google Cloud, Azure), en las instalaciones y de forma nativa en los Nodes de Hadoop. Su Analytics Platform Community Edition estuvo disponible de forma gratuita con ciertas limitaciones.
2. VoltDB:
VoltDB se distribuye en memoria NewSQL RDBMS y un RDBMS compatible con ACID que utiliza una arquitectura compartida. Esta base de datos diseñada por Michael Stonebraker, Sam Madden y Daniel Abadi. Inicialmente, la base de datos VoltDB incluye gráficos para el rendimiento y la latencia del clúster, así como el uso de CPU y memoria. VoltDB se basa en H-Store y escala con el número creciente de núcleos por CPU en servidores multinúcleo.
Diferencia entre Vertica y VoltDB:
S. NO. | vertical | Volt DB |
---|---|---|
1 | Desarrollado por Vertica/Micro Focus y lanzado inicialmente en 2005. Fecha de lanzamiento actual: software Vertica 10.0, mayo de 2020 y Vertica para SQL en el software Hadoop 10.0, mayo de 2020. | Desarrollado por VoltDB Inc. y lanzado inicialmente en 2010 y lanzamiento actual en abril de 2019. |
2 | Los sistemas operativos del servidor de Vertica es Linux | Tiene sistemas operativos de servidor 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 | Los modelos de base de datos secundarios de Vertica son el almacén de documentos | La ausencia de modelos de bases de datos secundarias es VoltDB. |
5 | Vertica es compatible con los lenguajes de programación C++, Java, Perl, Python, R. | Es compatible con los lenguajes de programación C#, C++, Erlang, Go, Java, JavaScript, PHP, Python. |
6 | Las API y otros métodos de acceso de Vertica son ADO.NET, JDBC, Kafka, ODBC, protocolo propietario, RESTful HTTP, API. | VoltDB es compatible con API Java, JDBC, API RESTful HTTP/JSON. |
7 | Sí, tiene scripts del lado del servidor. | Los scripts del lado del servidor de VoltDB son Java. |
8 | No tiene ningún lenguaje de implementación. | El lenguaje de implementación de VoltDB es Java, C++. |
9 | Vertica: los conceptos de transacción son ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad). | Los conceptos de transacción de VoltDB son ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad). |
10 | Los métodos de replicación de Vertica son la replicación maestro-esclavo | Los métodos de replicación de VoltDB son la replicación maestro-maestro y la replicación maestro-esclavo. |
11 | Vertica tiene el concepto de Consistencia Inmediata. | No tiene el concepto de consistencia. |
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA