开源SQL引擎技术Apache Trafodion从孵化转为高级项目
Apache Trafodion已经从孵化器状态转变为高级项目。Trafodion是一种webscale SQL-on-Hadoop解决方案,支持Apache Hadoop上的事务性或运营性工作负载。
Trafodion在HP labs孵化,开发针对大数据交易负载的企业级SQL-on-HBase解决方案。Trafodion保证事务完整性和操作工作负载,从而扩展在Hadoop上运行的大数据应用程序的类型。
由于Trafodion与HBase协同工作,因此它可以与Hadoop和HDFS集成,也可以在Hive,Hadoop的主要数据仓库软件上运行。
Trafodion对ANSI SQL提供全面的功能支持,因此可以在创建事务时使用现有的SQL知识,而不必使用MapReduce,这是一项稀缺技能。它还具有跨多个语句,表和行的分布式ACID数据保护。
使用HBase API在HBase之上运行,以执行插入,更新,删除和查询具有事务保护的数据的典型SQL功能,Trafodion提供全功能和优化的事务SQL上SQLase DBMS解决方案,并提供完整的事务数据保护。这些功能有助于克服基本Hadoop在支持事务性工作负载方面的限制。还计划使用HBase提供的协处理器机制来包含数据库功能。
Trafodion附带支持大型数据集的并行感知查询优化器,确保查询以最有效的方式运行。它还具有编译时和运行时优化器,可为OLTP工作负载提供性能改进。
Trafodion可与现有的Apache Hadoop工具和解决方案(如Hive,Ambari,Flume,Kafka和Oozie)配合使用。它带有针对Linux和Windows客户端的JDBC/ODBC支持。