事务完整性
在 Hadoop 之上提供有保证的事务完整性,使事务型与运营型工作负载可以直接运行在 Hadoop 生态内。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Apache Hadoop 上的事务型 SQL 数据库,为大数据补齐事务完整性
Apache Trafodion 是 Apache 基金会旗下的 webscale SQL-on-Hadoop 解决方案,面向事务型与运营型工作负载。它建立在 Hadoop 的扩展性、弹性与灵活性之上,为 Hadoop 补上事务完整性这块短板。名称取自威尔士语中「事务」一词,强调它填补 Hadoop 生态关键缺口。当前公开的主力版本为 2.3.0(2019 年 2 月 28 日发布),2.4 正在开发中。官网未公开具体定价与商业支持方案。
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 等文档完成部署与日常管理。
在 Hadoop 之上提供有保证的事务完整性,使事务型与运营型工作负载可以直接运行在 Hadoop 生态内。
提供 JDBC Type 4 Programmer Reference Guide,应用可通过标准 JDBC Type 4 驱动连接 Trafodion。
提供 Trafodion REST Server Reference Guide,支持通过 REST 接口访问数据库服务。
支持用 C 语言编写标量 UDF,扩展 SQL 的计算能力,配套 UDF Tutorial 与 Scalar UDFs in C 文档。
支持 Java 存储过程(SPJ),可将 Java 逻辑封装进数据库端执行。
提供 Trafodion Load and Transform Guide,覆盖批量数据加载与转换流程。
提供 Trafodion SQL Large Objects Guide,支持 SQL 大对象的存储与处理。
当你的团队已经在 Hadoop 上做数据分析,又希望在同一套集群上跑事务型或运营型业务时,Trafodion 值得关注——它把事务完整性带进了 Hadoop 生态。用户可以先从 2.3.0 版本入手,配套文档完整覆盖 SQL 参考、命令行、加载转换等环节。但要注意该项目仍在 Apache 孵化到顶级的过渡期后继续推进,2.4 尚未发布,商用支持与定价未公开,生产落地前需要评估社区活跃度与自身运维能力。
已部署 Hadoop 并希望在同一集群上做事务处理,Trafodion 提供事务完整性能力。
通过 JDBC Type 4 或 Java 存储过程接入数据库,适合已有 Java 技术栈的团队。
需要写标量 UDF 扩展 SQL 计算时,项目提供 C 语言 UDF 文档与教程。
Trafodion 是需要自行部署运维的开源项目,官网未提供托管服务与商业支持入口。
2.4 尚在开发中,发布时间未公开,依赖新版本功能的项目需谨慎规划。
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 页列出计划内容。
开发者可通过 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 相关问题。
官网未公开定价信息,作为 Apache 软件基金会旗下的开源项目,下载与使用方式可在官网 Download 页查看;商业支持与收费标准官网未说明。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| 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 |
官网 News 区列出 2.3.0 于 2019 年 2 月 28 日发布,可在 Download 页查看。
作为顶级项目后的首个版本,2.2.0 于 2018 年 3 月 12 日发布。
2.1.0-incubating 版本于 2017 年 5 月 1 日发布。