Apache Trafodion es un proyecto de nivel superior de código abierto de la Apache Software Foundation . Fue desarrollado originalmente por la división de tecnología de la información de Hewlett-Packard Company y HP Labs para proporcionar el lenguaje de consulta SQL en Apache HBase dirigido a cargas de trabajo transaccionales u operativas de big data . [1] El proyecto recibió su nombre de la palabra galesa para transacciones. [1] A partir de abril de 2021, ya no se desarrolla activamente. [2]
Desarrollador (es) | Fundación de software Apache |
---|---|
Lanzamiento estable | 2.3.0 / 28 de febrero de 2019 |
Repositorio | Repositorio de Trafodion |
Escrito en | C ++ , Java |
Sistema operativo | Linux |
Tipo | DBMS SQL en Hadoop |
Licencia | Licencia Apache 2.0 |
Sitio web | trafodion |
Características
Trafodion es un sistema de administración de bases de datos relacionales que se ejecuta en Apache Hadoop , [3] que brinda soporte para cargas de trabajo transaccionales u operativas en un entorno de big data . [1] La siguiente es una lista de características clave:
- Soporte de lenguaje ANSI SQL [3]
- Conectividad JDBC y Open Database Connectivity (ODBC) para clientes Linux y Windows [3]
- Protección distribuida de transacciones ACID en múltiples declaraciones, tablas y filas [3]
- Optimizaciones de tiempo de compilación y tiempo de ejecución para cargas de trabajo operativas en tiempo real [3]
- Compatibilidad con grandes conjuntos de datos mediante un optimizador de consultas con reconocimiento paralelo y un motor de ejecución de flujo de datos en paralelo [3]
Las funciones de gestión de transacciones incluyen:
- Iniciar, confirmar y revertir la sintaxis de trabajo, incluido SET TRANSACTION [3]
- LEER COMPROMISO nivel de aislamiento transaccional [3]
- Múltiples procesos SQL que participan en la misma transacción al mismo tiempo [3]
- Recuperación después de una falla en el servidor, el administrador de transacciones o el nodo de la región [3]
- Compatibilidad con divisiones y equilibrado de regiones [3]
Historia
Trafodion fue lanzado por HP como un proyecto de código abierto el 10 de junio de 2014. [4]
Una versión de Trafodion fue lanzada el 29 de enero de 2015. [5]
Trafodion se convirtió en un proyecto de incubación de Apache en mayo de 2015. [6]
Trafodion se graduó de Apache Incubator para convertirse en un proyecto de nivel superior en Apache Software Foundation en enero de 2018. [7]
Ver también
- Big data
- Hadoop
- HBase
- NewSQL
Referencias
- ^ a b c "Trafodion: Transactional SQL-on-HBase" . 9 de junio de 2014. Archivado desde el original el 25 de julio de 2014 . Consultado el 17 de julio de 2014 .
- ^ "Apache Trafodion - Apache Attic" .
- ^ a b c d e f g h yo j k "Trafodion: características de la primera versión (versión 0.8.0)" . 29 de mayo de 2014 . Consultado el 21 de octubre de 2015 .[ enlace muerto permanente ]
- ^ "Presentación de Trafodion - Comunidad empresarial empresarial de HP" . 17 de junio de 2014 . Consultado el 17 de julio de 2014 .
- ^ "Lanzamiento de Trafodion 1.0.0" . 30 de enero de 2015. Archivado desde el original el 24 de febrero de 2015 . Consultado el 23 de febrero de 2015 .
- ^ "Lista de proyectos de incubación de Apache" . Consultado el 19 de octubre de 2015 .
- ^ "La Apache Software Foundation anuncia Apache Trafodion como un proyecto de nivel superior" . Consultado el 13 de febrero de 2018 .
enlaces externos
- Sitio web de Apache Trafodion