Software:Apache Trafodion
Developer(s) | Apache Software Foundation |
---|---|
Final release | 2.4.0
/ May 17, 2020 |
Written in | C++, Java |
Operating system | Linux |
Type | SQL-on-Hadoop DBMS |
License | Apache License 2.0 |
Website | {{{1}}} |
Apache Trafodion is an open-source Top-Level Project at the Apache Software Foundation. It was originally developed by the information technology division of Hewlett-Packard Company and HP Labs to provide the SQL query language on Apache HBase targeting big data transactional or operational workloads.[1] The project was named after the Welsh word for transactions.[1] As of April 2021, it is no longer actively developed.[2]
Features
Trafodion was a relational database management system that ran on Apache Hadoop,[3] providing support for transactional or operational workloads in a big data environment.[1] The following is a list of key features:
- ANSI SQL language support[3]
- JDBC and Open Database Connectivity (ODBC) connectivity for Linux and Windows clients[3]
- Distributed ACID transaction protection across multiple statements, tables, and rows[3]
- Compile-time and run-time optimizations for real-time operational workloads[3]
- Support for large data sets using a parallel-aware query optimizer and a parallel data-flow execution engine[3]
Transaction management features include:
- Begin, commit, and rollback work syntax, including SET TRANSACTION[3]
- READ COMMITTED transactional isolation level[3]
- Multiple SQL processes participating in the same transaction concurrently[3]
- Recovery after region server, transaction manager, or node failure[3]
- Support for region splits and balancing[3]
History
Trafodion was launched by HP as an open-source project on June 10, 2014.[4]
A version of Trafodion was released on January 29, 2015.[5]
Trafodion became an Apache Incubation Project in May 2015.[6]
Trafodion graduated from the Apache Incubator to become a Top-Level Project at the Apache Software Foundation in January 2018.[7]
See also
References
- ↑ 1.0 1.1 1.2 "Trafodion: Transactional SQL-on-HBase". June 9, 2014. https://wiki.trafodion.org/wiki/index.php/Main_Page.
- ↑ "Apache Trafodion - Apache Attic". https://attic.apache.org/projects/trafodion.html.
- ↑ 3.00 3.01 3.02 3.03 3.04 3.05 3.06 3.07 3.08 3.09 3.10 "Trafodion: First Release Features (Release 0.8.0)". May 29, 2014. https://wiki.trafodion.org/wiki/index.php/Release_0.8.0_Features.[yes|permanent dead link|dead link}}]
- ↑ "Introducing Trafodion - HP Enterprise Business Community". June 17, 2014. http://h30499.www3.hp.com/t5/Information-Faster-Blog/Introducing-Trafodion/ba-p/6512958#.U73FLvldW0I.
- ↑ "Release of Trafodion 1.0.0". January 30, 2015. https://wiki.trafodion.org/wiki/index.php/Event:2015/01/29_Release_of_Trafodion_1.0.0.
- ↑ "Apache Incubation Project List". http://incubator.apache.org/projects/.
- ↑ "The Apache Software Foundation Announces Apache Trafodion as a Top-Level Project". 10 January 2018. https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces27.
External links
Original source: https://en.wikipedia.org/wiki/Apache Trafodion.
Read more |