ETL数据集成丨主流ETL工具(ETLCloud、DataX、Kettle)数据传输性能大PK

目前市面上的ETL工具众多,为了方便广大企业用户在选择ETL工具时有一个更直观性能方面的参考值,我们选取了目前市面上最流行的三款ETL工具(ETLCloud、DataX、Kettle)来作为本次性能传输的代表,虽然性能测试数据有很多相关文章都有评测但是基本上也是各说各话或在不同条件下的对比,缺少一个在公平环境和数据量下的直观对比和一个可性的评测结果, ETLCloud作为国内ETL工具的代表本次我们采用线上直播的方式向广大用户进行了现场的性能评测,评测可以说是在相当公平公正的情况下直播进行的,如果用户想亲自进行评测也可以按照本文后面的配置要求和版本下载后进行对比评测。

本次直播的内容最主要是测试在不同数据量100W-1000W下,MySQL、SQLServer、Postgre SQL之间进行数据传输时ETL的最快传输速度,每种工具均采用最快的5通道进行批量数据插入,所有ETL工具采用公开的社区或开源版本进行对比评测,不针对任何一款ETL工具进行单独的调优,因为很多用户在下载后也是直接使用很少会进行高级别参数的调优,所以在这种情况下更能代表这款ETL工具真实使用场景时的传输性能。

本次评测的结果ETLCloud相对于kettle快了24.16 %的性能,相对于DataX快了27.8%的性能,同时在不同数据量下ETLCloud和Kettle表现更为稳定,而DataX在不同的数据量下波动范围更多,数据量越大时DataX的性能有逐步提升的趋势。

对于评测结果来说ETLCloud的性能之所以相对于其他ETL工具性要快最主要取决于ETLCloud研发团队不断对工具底层引擎和算法调优的结果,我们经过大量的项目PK和大数据量的考验对底层的数据读取和写入以及中间过程的序列化均进行了长时间的不断优化和测试,同时ETLCloud很好的在性能和功能方面取得了比较好的平衡策略,有些ETL工具虽然性能更快但是功能很弱只适用于某一种场景,而像Kettle虽然功能很强但在性能方面受制于项目的体积逐步降低了性能。ETLCloud在性能和功能方面都取得了非常好的成绩,这也是我们一直追求极致产品的结果。

以下是针对不同数据量下的传输性能评测的汇总数据:

直播评测实验中,参与测试的工具均安装于windows Server2019数据中心版操作系统的阿里云服务器,服务器配置8内核,32G内存以及100G数据盘,公网宽带5M,各个工具均配置相同的内存参数,有些ETL工具由于不支持Windows操作系统的安装没有纳入本次评测范围。

测试过程使用3款主流ETL工具测试2种不同的数据集成场景下,3种不同数据量传输的情况,包括数据库的查询、写入和存储。为了保证测试数据的真实性和公平性,所有测试流程都采用相同的配置和传输模式,同时为避免因目标数据库被重复清空和写入带来的性能影响,相同数据量下所有工具依次进行测试。

通过测评结果看出,ETLCloud在每个场景下测评速度居于首位,从平均值来看,ETLCloud平均比kettle快24.16% ,比DataX快27.8% ,可以说,ETLCloud是国内大数据量下传输速度最快的数据集成工具。

具体的测评实验过程,请点击下方链接观看:
主流ETL工具(ETLCloud、DataX、Kettle)数据传输性能大PK

相关推荐
zhangjin12226 天前
kettle插件-kettle MinIO插件,轻松解决文件上传到MinIO服务器
kettle·kettle教程·kettle插件·kettle minio插件·kettle oss插件
程序员瓜叔7 天前
window10本地运行datax与datax-web
数据库·datax
Tipriest_13 天前
通过filezilla在局域网下实现高速传输数据
ubuntu·数据传输·filezilla
非极限码农14 天前
Hive数仓部署/分层/ETL脚本基础指南
数据仓库·hive·hadoop·etl
zhangjin122216 天前
kettle插件-kettle http client plus插件,轻松解决https接口无法调用&文件流下载问题
大数据·http·https·etl·kettle·kettle教程·kettle插件
ApacheSeaTunnel16 天前
从日志到告警,带你用好 SeaTunnel 的事件监听能力
大数据·数据集成·seatunnel·技术分享
陆水A17 天前
数仓主题域划分
大数据·数据仓库·数据库开发·etl·etl工程师
isNotNullX17 天前
主数据管理系统能代替数据中台吗?
大数据·数据仓库·人工智能·数据分析·etl
晴天彩虹雨21 天前
统一调度与编排:构建自动化数据驱动平台
大数据·运维·数据仓库·自动化·big data·etl
zhangjin122223 天前
kettle插件-kettle数据挖掘ARFF插件
大数据·人工智能·数据挖掘·kettle·kettle教程·kettle数据挖掘插件