當前位置: 首頁 > 綜合 >

大數據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