日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

kettle优化抽取数据速度_数据异构工具介绍

發布時間:2025/3/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 kettle优化抽取数据速度_数据异构工具介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一:Data Migration(DM)

1、Data Migration 簡介:

Data Migration (DM) 是一體化的數據同步任務管理平臺,支持從 MySQL 到 TiDB或者MySQL 的全量數據遷移和增量數據同步。使用 DM 工具有利于簡化錯誤處理流程,降低運維成本。

2、DM 架構:

DM 主要包括三個組件:DM-master,DM-worker 和 dmctl。

    • DM-master 負責管理和調度數據同步任務的各項操作。
    • DM-worker 負責執行具體的數據同步任務。
    • dmctl 是用來控制 DM 集群的命令行工具。

3、核心功能:

  • 路由表(Table routing) :是指將上游 MySQL 或 MariaDB 實例的某些表同步到下游指定表的路由功能,可以用于分庫分表的合并同步。
  • 黑白名單(Black & white table lists) :是指上游數據庫實例表的黑白名單過濾規則。其過濾規則類似于 MySQL ?replication-rules-db?/?replication-rules-table?,可以用來過濾或只同步某些數據庫或某些表的所有操作。
  • 事件過濾器(Binlog event filter)是比庫表同步黑白名單更加細粒度的過濾規則,可以指定只同步或者過濾掉某些 ?schema?/?table? 的指定類型的 binlog events,比如 INSERT,TRUNCATE TABLE,DELETE等。
  • 列映射(Column mapping): 提供對表的列值進行修改的功能。可以根據不同的表達式對表的指定列做不同的修改操作,目前只支持 DM 提供的內置表達式。partition id 表達式用于解決分庫分表合并同步的自增主鍵的沖突。
  • 分庫分表合并:此功能用于將上游 MySQL/MariaDB 實例中結構相同的表同步到下游 TiDB 的同一個表中。DM 不僅支持同步上游的 DML 數據,也支持協調同步多個上游分表的 DDL表結構變更。

二:DataX

1、DataX3.0簡介:

DataX 是阿里巴巴集團內被廣泛使用的離線數據同步工具/平臺,實現包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各種異構數據源之間高效的數據同步功能。

為了解決異構數據源同步問題,DataX將復雜的網狀的同步鏈路變成了星型數據鏈路,DataX作為中間傳輸載體負責連接各種數據源。當需要接入一個新的數據源的時候,只需要將此數據源對接到DataX,便能跟已有的數據源做到無縫數據同步。

  • Reader:Reader為數據采集模塊,負責采集數據源的數據,將數據發送給Framework。
  • Writer: Writer為數據寫入模塊,負責不斷向Framework取數據,并將數據寫入到目的端。
  • Framework:Framework用于連接reader和writer,作為兩者的數據傳輸通道,并處理緩沖,流控,并發,數據轉換等核心技術問題。
{ "job": { "setting": { "speed": { "channel": 1 } }, "content": [ { "reader": { "name": "mysqlreader", "parameter": { "username": "rd_fms_user", "password": "xxxx..Com", "connection": [ { "querySql": [ "select 'testtest' as main_warehouse_no,createtime as create_time from tprj_dc_diaobodan where createtime BETWEEN '$starttime' and '$endtime';" ], "jdbcUrl": [ "jdbc:mysql://xxxx:3306/ddddd2_tjw_02" ] } ] } }, "writer": { "name": "mysqlwriter", "parameter": { "writeMode": "insert", "username": "qa_fms_user", "password": "xxxx..Com", "column": [ "main_warehouse_no", "create_time" ], "session": [ "set session sql_mode='ANSI'" ], "preSql": [ "select * from fms_settlement_order_detail t where t.main_warehouse_no = 'jjjj'" ], "connection": [ { "jdbcUrl": "jdbc:mysql://xxxxxxx:3306/fms?useUnicode=true&characterEncoding=utf8", "table": [ "fms_settlement_order_detail" ] } ] } } } ] }}

三:kettle

1、Kettle簡介:

Kettle 是一款使用 Java 編寫的功能強大的 ETL ( Extract Transform and Load )工具,支持關系型數據庫( MySQL 、 Oracle 等)、非關系型數據庫( MongoDB 、 ElasticSearch 等)以及文件之間的大規模數據遷移。功能相對完善,任務執行可以監控報警。

  • Kettle這個ETL工具集,它允許你管理來自不同數據庫的數據,通過提供一個圖形化界面來操作數據的轉換和輸出等。
  • Kettle中有兩種腳本文件,transformation(.ktr)和job(.kjb),transformation完成針對數據的基礎轉換,job則完成整個工作流的控制。

2、DataX和kettle對比:

  • Kettle擁有自己的管理控制臺,可以直接在客戶端進行etl任務制定,不過是CS架構,而不支持BS瀏覽器模式。DataX并沒有界面,界面完全需要自己開發,增加了很大工作量。
  • Kettle可以與我們自己的工程進行集成,通過JAVA代碼集成即可,可以在java中調用kettle的轉換、執行、結束等動作,這個還是有意義的,而DataX是不支持的,DataX是以執行腳本的方式運行任務的,當然完全吃透源碼的情況下,應該也是可以調用的。
  • 支持的數據庫,都支持的比較齊全,kettle支持的應該更多,DataX是阿里開發,可以更好地支持阿里自身的數據庫系列,如ODPS、ADS等
  • Kettle已經加入BI組織,加入后kettle的開發力度和被關注度更進一步提升,DataX開源的支持粒度不高,關注度遠沒有kettle高,代碼提交次數也很少。
  • 根據網上參考信息,測試kettle全量抽取較大數據量時,抽取時間長,對比測試 datax比kettle快。Datax的工作流需要依托于調度工具的流,本身并不具備工作流特性。
  • 總結

    以上是生活随笔為你收集整理的kettle优化抽取数据速度_数据异构工具介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 久久不射视频 | 婷婷激情六月 | 男人插入女人下面视频 | 中文字幕精品一区二区三区精品 | 免费黄色在线视频 | 桃色在线视频 | 亚洲欧美日韩综合在线 | 99免费观看视频 | 成人精品一区二区三区在线 | 波多野结衣在线 | 黄色成人小视频 | 午夜视频网站在线观看 | 免费在线观看黄 | 在线播放你懂得 | 国产中文字幕在线观看 | 免费在线观看黄 | 中文字幕乱码人妻无码久久 | 国产成人精品免费 | 日韩3区| 亚洲妇女无套内射精 | 91超碰免费| 香蕉在线视频观看 | 欧美疯狂做受xxxxx高潮 | 二区三区偷拍浴室洗澡视频 | 五月六月婷婷 | 天堂va欧美ⅴa亚洲va一国产 | 岛国片在线免费观看 | 九色在线 | 五月天开心激情 | 人人妻人人澡人人爽人人欧美一区 | 久热99 | 东京热一本视频一区 | 国产99视频在线观看 | 精品深夜av无码一区二区老年 | 成长快手短视频在线观看 | 超碰在线91 | 免费国产一区二区 | 午夜久久久久 | 国产五月天婷婷 | 超碰在线中文字幕 | 欧美人与动牲交xxxxbbbb | 青青草好吊色 | av黄色在线免费观看 | 97欧美| 毛片免费全部无码播放 | 激情久久av一区av二区av三区 | 免费看成人 | 日韩一区二区三区在线视频 | 国产剧情一区二区三区 | 国产69页 | 夜夜嗨影院 | 日本一级理论片在线大全 | av视屏在线 | 白浆一区| 风韵少妇性饥渴推油按摩视频 | 日少妇视频 | av色吧| 亚洲v视频| 人人人人干 | 欧美一区二区三区久久 | 中文在线а√天堂 | 嫩草一二三| 青青草97国产精品麻豆 | 日本xx视频| 殴美黄色大片 | 国产欧美亚洲一区 | 日本视频在线免费观看 | 欧美成人一区二区三区片免费 | 五月少妇 | 91小宝寻花一区二区三区 | 天天操天天插天天射 | 人人艹在线 | 久久国产乱 | 中字幕视频在线永久在线观看免费 | 日韩乱码一区二区 | 蜜桃成人在线 | 欧美午夜精品久久久久久人妖 | 日韩视频在线播放 | 狠狠入 | 国产哺乳奶水91在线播放 | 中文字幕在线播放日韩 | 欧美视频一区二区三区四区在线观看 | 中文字幕日韩有码 | 国产后入又长又硬 | 91九色网站| 国产精品白浆一区二小说 | 精品人妻互换一区二区三区 | 91porn破解版| 日韩一级色 | 国产精品调教 | 男人天堂视频网站 | 亚洲产国偷v产偷v自拍涩爱 | 中文字幕有码无码人妻av蜜桃 | 在线观看视频福利 | 特级精品毛片免费观看 | 五月天校园春色 | 伊人久色 | 精品美女久久久久 | 成人精品网址 |