日韩性视频-久久久蜜桃-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优化抽取数据速度_数据异构工具介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 日日日日日日 | 自拍偷拍另类 | 欧美一区二区三区婷婷 | 久久av影院| 日韩专区视频 | 亚洲国产理论 | 国产激情视频一区二区 | 九九九九精品九九九九 | 国产精品亚洲无码 | 黄网站免费在线观看 | 久草手机在线 | 激情婷婷综合网 | 国产视频在线观看免费 | 麻豆人妻少妇精品无码专区 | av香港经典三级级 在线 | 成人做受视频试看60秒 | 嘿咻视频在线观看 | 一二三四区在线 | 日本一级大毛片a一 | 亚洲天堂av中文字幕 | 蜜桃av一区 | 国产精品成人一区二区网站软件 | 黄色av电影网址 | 麻豆视频免费版 | 69堂视频| 日韩精品一级 | 1024视频在线| 男女男精品网站 | 色伊人网 | 校园春色亚洲色图 | 国产福利视频在线观看 | 91蜜桃视频 | 我要看免费黄色片 | 男人av资源 | 香蕉视频一区二区三区 | 在线毛片观看 | 亚洲女同一区 | 伊人98| 亚洲夜夜爽 | 麻豆影视av | 青青久久av北条麻妃黑人 | 欧美黄色a级| 亚洲午夜精品在线观看 | 美女流白浆视频 | 激情欧美综合 | 激情青青草 | 永久免费汤不热视频 | 传媒一区二区 | 亚洲午夜福利在线观看 | 在线播放中文字幕 | 天天射综合 | 最新福利视频 | 亚洲av成人无码一区二区三区在线观看 | 精品3p| 亚洲一区二区免费电影 | 国产夫妻性生活视频 | 草1024榴社区成人 | 日韩精品一区二区三区四区五区 | 先锋影音av在线 | 激情婷婷在线 | 亚洲tv在线| 国产资源av | 91视频在线免费观看 | 国产亚洲欧美在线 | 一级特黄妇女高潮2 | 色视频在线播放 | av无遮挡 | 奇米四色网 | 狼人伊人干 | 小草av| 国产精品网友自拍 | 精品在线视频一区二区三区 | 色一情一伦一子一伦一区 | 丁香花完整视频在线观看 | 国产黄色片av | 久久精品a | 日韩激情一区二区三区 | 黄色成人免费视频 | 97成人免费视频 | 日韩成人高清 | 亚洲综合五月 | 欧美色哟哟 | 色欲一区二区三区精品a片 在线观看黄网站 | 99久久久国产精品无码网爆 | 三上悠亚一区二区在线观看 | 免费成人看视频 | 中文在线а√在线 | 久久躁日日躁aaaaxxxx | 一级免费毛片 | 国产自产21区 | 神马老子午夜 | 久久成年视频 | 欧美一级特黄aaaaaa大片在线观看 | 五月天在线观看 | 成人高潮片免费网站 | 国产熟妇乱xxxxx大屁股网 | 久久高清无码电影 | 91麻豆产精品久久久久久 | 欧美福利小视频 |