Trafodion

AI TOOL PROFILE工具资料

Apache Hadoop 上的事务型 SQL 数据库,为大数据补齐事务完整性

官网地址 http://trafodion.apache.org

访问官网
价格官网未标价
平台Web / API
归类论文与学术
收录2026-06-30
复核2026-06-30
编辑评分 4.2 / 5

Trafodion编辑总结

EDITOR REVIEW编辑评测

Apache Trafodion 是 Apache 基金会旗下的 webscale SQL-on-Hadoop 解决方案,面向事务型与运营型工作负载。它建立在 Hadoop 的扩展性、弹性与灵活性之上,为 Hadoop 补上事务完整性这块短板。名称取自威尔士语中「事务」一词,强调它填补 Hadoop 生态关键缺口。当前公开的主力版本为 2.3.0(2019 年 2 月 28 日发布),2.4 正在开发中。官网未公开具体定价与商业支持方案。

Trafodion是什么?

Apache Trafodion 是一个 webscale SQL-on-Hadoop 数据库管理系统,由 Apache 软件基金会维护,目标是让事务型或运营型工作负载可以直接跑在 Apache Hadoop 上。它面向需要在 Hadoop 之上做在线事务处理的大数据团队。

Trafodion 构建在 Hadoop 的扩展性、弹性与灵活性之上,扩展 Hadoop 使其提供有保证的事务完整性,让新一类大数据应用可以运行在 Hadoop 上。项目于 2018 年 3 月 12 日以 Apache 顶级项目身份发布首个版本 2.2.0,此后陆续推出 2.1.0-incubating(2017 年 5 月 1 日)、2.3.0(2019 年 2 月 28 日),当前正在开发 2.4。

开发者可以使用 JDBC Type 4、REST Server、UDF(C 语言标量 UDF 与 Java 存储过程)等接口接入,并通过 Trafodion Command Interface、Load and Transform 等工具完成数据加载与查询。运维与管理人员可参考 Provisioning Guide、Manageability 等文档完成部署与日常管理。

Trafodion核心功能

CAPABILITIES工具标签

事务完整性

在 Hadoop 之上提供有保证的事务完整性,使事务型与运营型工作负载可以直接运行在 Hadoop 生态内。

JDBC Type 4 接入

提供 JDBC Type 4 Programmer Reference Guide,应用可通过标准 JDBC Type 4 驱动连接 Trafodion。

REST Server

提供 Trafodion REST Server Reference Guide,支持通过 REST 接口访问数据库服务。

C 标量 UDF

支持用 C 语言编写标量 UDF,扩展 SQL 的计算能力,配套 UDF Tutorial 与 Scalar UDFs in C 文档。

Java 存储过程

支持 Java 存储过程(SPJ),可将 Java 逻辑封装进数据库端执行。

数据加载与转换

提供 Trafodion Load and Transform Guide,覆盖批量数据加载与转换流程。

大对象支持

提供 Trafodion SQL Large Objects Guide,支持 SQL 大对象的存储与处理。

Trafodion值不值得用?

VERDICT工具标签

当你的团队已经在 Hadoop 上做数据分析,又希望在同一套集群上跑事务型或运营型业务时,Trafodion 值得关注——它把事务完整性带进了 Hadoop 生态。用户可以先从 2.3.0 版本入手,配套文档完整覆盖 SQL 参考、命令行、加载转换等环节。但要注意该项目仍在 Apache 孵化到顶级的过渡期后继续推进,2.4 尚未发布,商用支持与定价未公开,生产落地前需要评估社区活跃度与自身运维能力。

建议选它的情况

  • 已在 Apache Hadoop 上运行数据平台、需要补事务能力的团队
  • 需要 JDBC Type 4 或 REST 接口接入大数据存储的开发者
  • 愿意承担自建与自运维成本、使用开源大数据组件的团队

不建议选它的情况

  • 需要开箱即用的托管数据库服务与商业支持合同的团队
  • 无法投入运维人力、希望直接使用云数据库的用户
  • 要求长期稳定版本迭代节奏的生产环境

Trafodion使用建议

HOW TO USE工具标签
入门先把路子走对
  1. 先读文档页进入 documentation.html,从 Latest (In development) 或 2.3.0 Release 列表中选择对应版本的 SQL Reference Manual 与 Client Installation Guide 阅读。
  2. 选对版本生产环境建议以 2.3.0 为基准,该版本于 2019 年 2 月 28 日发布;2.4 仍在开发中,可从 Roadmap 页了解计划内容。
  3. 中文交流渠道项目提供腾讯 QQ 讨论群,群号 233105278,可用中文与社区交流 Trafodion 相关问题。
进阶省时间也省钱
  1. 用 CQD 调优查阅 Trafodion Control Query Default (CQD) Reference Guide,通过 CQD 参数调整查询行为。
  2. 走 REST 集成需要与非 Java 系统集成时,优先使用 REST Server Reference Guide 中提供的方式,减少对 JDBC 驱动的依赖。
  3. 加载先看文档批量导入前先参考 Load and Transform Guide,按其中流程设计 ETL,可减少反复试错。

Trafodion适合谁用?

WHO IS IT FOR工具标签

大数据平台团队

推荐

已部署 Hadoop 并希望在同一集群上做事务处理,Trafodion 提供事务完整性能力。

Java 应用开发者

推荐

通过 JDBC Type 4 或 Java 存储过程接入数据库,适合已有 Java 技术栈的团队。

C 语言扩展开发者

推荐

需要写标量 UDF 扩展 SQL 计算时,项目提供 C 语言 UDF 文档与教程。

需要托管服务的用户

有条件

Trafodion 是需要自行部署运维的开源项目,官网未提供托管服务与商业支持入口。

追求持续迭代的团队

有条件

2.4 尚在开发中,发布时间未公开,依赖新版本功能的项目需谨慎规划。

Trafodion优点和缺点

PROS & CONS工具标签

优点

  • 在 Hadoop 上提供有保证的事务完整性,补上 Hadoop 生态的关键能力
  • 已升级为 Apache 顶级项目,治理归入 Apache 基金会
  • 文档覆盖 SQL、JDBC Type 4、REST Server、UDF、加载转换等多个方向
  • 2.3.0 于 2019 年 2 月 28 日发布,版本节奏有记录可循
  • 提供中文讨论渠道(腾讯 QQ 群 233105278)

缺点

  • 2.4 仍在开发中,正式发布时间未公开
  • 平台接入方式以 Web 与 API 为主,官网未列出其他客户端
  • 需要自行完成部署与运维,无托管版本

Trafodion常见问题

FAQ工具标签
Trafodion 是什么?

Apache Trafodion 是一个 webscale SQL-on-Hadoop 解决方案,让事务型或运营型工作负载可以直接运行在 Apache Hadoop 上。它构建在 Hadoop 的扩展性、弹性和灵活性之上,为 Hadoop 补上事务完整性这块能力,属于 Apache 软件基金会的顶级项目。

当前主力版本是哪个?

包括的最新已发布版本是 2.3.0,发布日期为 2019 年 2 月 28 日;更早的 2.2.0 于 2018 年 3 月 12 日发布,是项目成为顶级项目后的首个版本。2.4 正在开发中,官网 Roadmap 页列出计划内容。

怎么接入 Trafodion?

开发者可通过 JDBC Type 4 驱动连接,也可使用 Trafodion REST Server 提供的接口访问。文档中还覆盖了 C 标量 UDF、Java 存储过程、Command Interface、Load and Transform 等方式。

有哪些文档可以看?

官网文档页按版本逐份列出,包括 SQL Reference Manual、Command Interface Guide、Control Query Default (CQD) Reference Guide、Database Connectivity Services Guide、JDBC Type 4 Programmer Reference Guide、Load and Transform Guide、SQL Large Objects Guide、Messages Guide、odb User Guide、Provisioning Guide、REST Server Reference Guide、Stored Procedures in Java (SPJ) Guide,以及 UDF Tutorial 与 Code Examples 等,格式包含 Web Book、PDF、wiki 和 API。

国内怎么找讨论社区?

项目包括了中文讨论渠道,可加入腾讯 QQ 群,群号为 233105278,用中文与其他使用者交流 Trafodion 相关问题。

Trafodion 免费吗?

官网未公开定价信息,作为 Apache 软件基金会旗下的开源项目,下载与使用方式可在官网 Download 页查看;商业支持与收费标准官网未说明。

Trafodion竞品对比

COMPARISON工具标签
工具编辑评分价格核心功能平台
Trafodion本工具 4.2 未标价 事务完整性;JDBC Type 4 接入;REST Server;C 标量 UDF Web / API
HAWQ — 未标价 一个原生的 SQL-on-Hadoop 引擎 Web
cloudera — CDP 公有云按 CCU 小时计费,Data Engineering $0.07 基于 hadoop 的大数据分析与管理软件 Web / API
Hive — 未标价 Hadoop 生态系统中的第一个 SQL 框架 Web / API
Kylin — 未标价 一个开源的分布式分析引擎,提供 Hadoop/Spark 之上的 SQL 查询接口及多维分析(O —
Drill — 未标价 一个能够对大数据进行实时的分布式查询引擎, Web / API

Trafodion最新动态

CHANGELOG工具标签
  1. Apache Trafodion 2.3.0 发布

    官网 News 区列出 2.3.0 于 2019 年 2 月 28 日发布,可在 Download 页查看。

  2. Apache Trafodion 2.2.0 发布

    作为顶级项目后的首个版本,2.2.0 于 2018 年 3 月 12 日发布。

  3. Apache Trafodion 2.1.0-incubating 发布

    2.1.0-incubating 版本于 2017 年 5 月 1 日发布。