Apache Trafodion已从孵化器状态转变为高级项目。Trafodion是一个Webscale-SQL-on-Hadoop解决方案,支持Apache Hadoop上的事务或操作工作负载。
Trafodion在HP Labs孵化后开发了针对大数据交易工作负载的企业级Honbase SQL on HBase解决方案,万一您想知道的话,它的名字叫Welsh for Transactions,并被选中来强调Trafodion在关闭关键任务方面提供的差异化Hadoop生态系统中的差距。差距在于交易的完整性。Trafodion保证了事务完整性和运营工作负载,因此扩展了在Hadoop上运行的大数据应用程序的类型。
由于Trafodion与HBase兼容,因此可以与Hadoop和HDFS集成,并且还可以在Hadoop的主要数据仓库软件Hive上运行。
Trafodion具有对ANSI SQL的全功能支持,因此可以在创建事务时使用SQL的现有知识,而不必使用MapReduce(这是一种稀缺技能)。它还具有跨多个语句,表和行的分布式ACID数据保护。
Trafodion在使用HBase API的HBase之上运行,以执行具有事务保护的典型SQL函数的插入,更新,删除和查询数据,Trafodion提供了具有完整事务数据保护的全功能和优化的HBase事务SQL-on-Based DBMS解决方案。这些功能有助于克服Hadoop在支持事务性工作负载方面的基本限制。还计划使用HBase提供的协处理器机制来包括数据库功能。
Trafodion带有支持大型数据集的并行感知查询优化器,因此可确保查询以最有效的方式运行。它还具有编译时和运行时优化器,以提高OLTP工作负载的性能。
Trafodion可以与现有的Apache Hadoop工具和解决方案一起使用,例如Hive,Ambari,Flume,Kafka和Oozie。它具有对Linux和Windows客户端的JDBC / ODBC支持。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。