Diferencia entre Trafodion y VoltDB

1. Trafodion:
Es un SGBD transaccional SQL-on-Hadoop. Es una solución SQL-on-Hadoop a escala web que permite cargas de trabajo transaccionales u operativas en Apache Hadoop. El nombre “Trafodion” pronunciado como “Tra-vod-eee-on”. Es un sistema de administración de bases de datos relacionales que se ejecuta en Apache Hadoop y brinda soporte para cargas de trabajo transaccionales u operativas en un entorno de big data y para grandes conjuntos de datos mediante un optimizador de consultas compatible con paralelos.

2. VoltDB:
es un RDBMS compatible con ACID y un RDBMS NewSQL en memoria distribuido que utiliza una arquitectura compartida. 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. Se basa en H-Store y escala con el número creciente de núcleos por CPU en servidores multinúcleo.

Diferencia entre Trafodion y VoltDB:

S. NO. Trafodión Volt DB
1 Desarrollado por Apache Software Foundation, originalmente desarrollado por HP y lanzado inicialmente en 2014. Desarrollado por VoltDB Inc. y lanzado inicialmente en 2010.
2 Lanzamiento actual en febrero de 2019. Lanzamiento actual en abril de 2019.
3 Linux es un servidor, sistemas operativos de Trafodion. Linux, OS X son sistemas operativos de servidor de VoltDB.
4 El modelo de base de datos principal es DBMS relacional. El modelo de base de datos principal es DBMS relacional.
5 Todos los lenguajes que soportan JDBC/ODBC/ADO.Net son lenguajes de programación. C#, C++, Erlang, Go, Java, JavaScript, PHP, Python son lenguajes de programación compatibles.
6 ADO.NET, JDBC, ODBC son las API y otros métodos de acceso de Trafodion. Java API, JDBC, RESTful HTTP/JSON API son API y otros métodos de acceso.
7 Trafodion tiene esquema de datos. También tiene esquema de datos.
8 Tiene lenguaje de implementación Java y C++. El lenguaje de implementación de VoltDB es Java, C++.
Trafodion tiene conceptos de transacciones ACID. ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad) son conceptos de Transacción.
10 Via HBase son métodos de replicación de Trafodion. Los métodos de replicación de VoltDB son la replicación maestro-maestro y la replicación maestro-esclavo.
11 Trafodion tiene el concepto de Consistencia Inmediata. No tiene el concepto de consistencia.
12 Tiene concepto de Claves foráneas. También tiene concepto de claves foráneas.

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 *