Diferencia entre Vertica y VoltDB

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *