当前位置: 首页 > 综合 >

大数据DataX(一):DataX的框架设计和插件体系 每日热讯

2023-02-27 17:18:50 来源:腾讯云


【资料图】

DataX的框架设计和插件体系

一、DataX是什么

DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种异构数据源之间高效的数据同步功能。

为了解决异构数据源同步问题,DataX将复杂的网状的同步链路变成了星型数据链路,DataX作为中间传输载体负责连接各种数据源。当需要接入一个新的数据源的时候,只需要将此数据源对接到DataX,便能跟已有的数据源做到无缝数据同步。

DataX在阿里巴巴集团内被广泛使用,承担了所有大数据的离线同步业务,并已持续稳定运行了6年之久。目前每天完成同步8w多道作业,每日传输数据量超过300TB。

DataX目前没有单独的官网,DataX的GitHub地址:

https://github.com/alibaba/DataX

二、​​​​​​​DataX框架设计

DataX本身作为离线数据同步框架,采用Framework + plugin架构构建。将数据源读取和写入抽象成为Reader/Writer插件,纳入到整个同步框架中。

Reader:Reader为数据采集模块,负责采集数据源的数据,将数据发送给Framework。Writer: Writer为数据写入模块,负责不断向Framework取数据,并将数据写入到目的端。Framework:Framework用于连接reader和writer,作为两者的数据传输通道,并处理缓冲,流控,并发,数据转换等核心技术问题。

三、​​​​​​​​​​​​​​DataX插件体系

经过几年积累,DataX目前已经有了比较全面的插件体系,主流的RDBMS数据库、NOSQL、大数据计算系统都已经接入。DataX Framework提供了简单的接口与插件交互,提供简单的插件接入机制,只需要任意加上一种插件,就能无缝对接其他数据源。

DataX目前支持数据如下:

以上插件参照地址:

https://github.com/alibaba/DataX/blob/master/introduction.md

标签: GitHub https
最近更新
15037178970
婚姻法
关于诉讼离婚判离婚可以上诉吗?诉讼离婚上诉依据哪条法律?
一般情况下起诉离婚多长时间出判决?起诉离婚判决的法律依据是什么?
女方怀孕时签订离婚协议书有效吗 民法典如何规定关于女方怀孕期间离婚
如果女方怀孕期间可以离婚吗?女方怀孕期间离婚的法律规定有哪些?
如何签订离婚协议书?离婚协议书包括哪些内容?
签订的离婚协议书哪些情况下可以无效?离婚协议书无效的法律依据是什么?
离婚协议书是什么?离婚协议书以什么形式签订?
关于起诉离婚的有关处理情况分别有哪些?起诉离婚的有关情况怎样处理?
离婚冷静期是强制规定吗?离婚冷静期有什么法律依据?
诉讼离婚对哪些人进行特殊保护?诉讼离婚的必经程序是什么?
知识纠纷
1 侵犯商标权是不正当竞争吗?侵犯商标权需要承担什么责任?
2 商标价值是什么?商标权的价值特征包括哪些内容?
3 中国驰名商标查询有哪些方式?驰名商标是什么意思?
4 发明专利申请的程序有哪些?有哪些申请费?
5 专利委托转让及其注意事项有哪些?专利审查指南有哪些规定?
6 专利转让的费用和税率是多少?
7 9sdy商标转让手续如何办理?有哪些风险提示?
8 企业商标注册的途径有哪些?申请商标注册前要做哪些准备?
公司法
公司上市的条件有哪些?公司上市有哪些流程?
公司股东信息的查询有哪些方式?股东的权利知情质询权是什么?
为什么要进行公司清算?
企业改制都有哪些方式?
外资上市的条件 是什么?境外上市外资股特点有哪些?
全民所有制企业公司改制流程是怎样的?
机关、事业单位工会会员会费缴纳标准有多少?
公司名称核准有哪些规定?新公司法简化注册登记流程的意义在哪?
分公司和子公司有什么定义?
公司改名的流程有哪些?公司改名的注意事项
合同法
履行主体都包括哪些?履行有哪些方式?

2023-02-22

合同订立应遵循什么原则?

2023-02-20

提单是什么?提单有哪些作用?

2022-12-05

合同签订时信赖利益的保护原则有哪些不同阶段?

2022-11-16

合同诈骗罪的立案标准是多少?什么是合同诈骗罪量刑标准?

2022-11-14

合同诈骗罪应该怎么才能认定?

2022-11-14

劳动纠纷
履行主体都包括哪些?履行有哪些方式?
合同订立应遵循什么原则?
提单是什么?提单有哪些作用?
合同签订时信赖利益的保护原则有哪些不同阶段?
合同诈骗罪的立案标准是多少?什么是合同诈骗罪量刑标准?
合同诈骗罪应该怎么才能认定?

法律解答网版权所有 2005-2022