![對比 MySQL 的 Binlog 日志處理工具_第1頁](http://file4.renrendoc.com/view4/M02/1F/26/wKhkGGYxI9iAEUUJAADe3y5ziv0460.jpg)
![對比 MySQL 的 Binlog 日志處理工具_第2頁](http://file4.renrendoc.com/view4/M02/1F/26/wKhkGGYxI9iAEUUJAADe3y5ziv04602.jpg)
![對比 MySQL 的 Binlog 日志處理工具_第3頁](http://file4.renrendoc.com/view4/M02/1F/26/wKhkGGYxI9iAEUUJAADe3y5ziv04603.jpg)
![對比 MySQL 的 Binlog 日志處理工具_第4頁](http://file4.renrendoc.com/view4/M02/1F/26/wKhkGGYxI9iAEUUJAADe3y5ziv04604.jpg)
![對比 MySQL 的 Binlog 日志處理工具_第5頁](http://file4.renrendoc.com/view4/M02/1F/26/wKhkGGYxI9iAEUUJAADe3y5ziv04605.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
對比MySQL的Binlog日志處理工具CanalMaxwellDatabus阿里云的數(shù)據(jù)傳輸服務(wù)DTSCanal定位:基于數(shù)據(jù)庫增量日志解析,提供增量數(shù)據(jù)訂閱&消費,目前主要支持了mysql。原理:canal模擬mysqlslave的交互協(xié)議,偽裝自己為mysqlslave,向mysqlmaster發(fā)送dump協(xié)議mysqlmaster收到dump請求,開始推送binarylog給slave(也就是canal)canal解析binarylog對象(原始為byte流)整個parser過程大致可分為幾步:搜索公眾號后端架構(gòu)師后臺回復(fù)“架構(gòu)整潔”,獲取一份驚喜禮包。Connection獲取上一次解析成功的位置(如果第一次啟動,則獲取初始制定的位置或者是當(dāng)前數(shù)據(jù)庫的binlog位點)Connection建立連接,發(fā)生BINLOG_DUMP命令Mysql開始推送BinaryLog接收到的BinaryLog通過Binlogparser進行協(xié)議解析,補充一些特定信息傳遞給EventSink模塊進行數(shù)據(jù)存儲,是一個阻塞操作,直到存儲成功存儲成功后,定時記錄BinaryLog位置數(shù)據(jù)過濾:支持通配符的過濾模式,表名,字段內(nèi)容等數(shù)據(jù)路由/分發(fā):解決1:n(1個parser對應(yīng)多個store的模式)數(shù)據(jù)歸并:解決n:1(多個parser對應(yīng)1個store)數(shù)據(jù)加工:在進入store之前進行額外的處理,比如joinMaxwellcanal由Java開發(fā),分為服務(wù)端和客戶端,擁有眾多的衍生應(yīng)用,性能穩(wěn)定,功能強大;canal需要自己編寫客戶端來消費canal解析到的數(shù)據(jù)。maxwell相對于canal的優(yōu)勢是使用簡單,它直接將數(shù)據(jù)變更輸出為json字符串,不需要再編寫客戶端。DatabusDatabus是一種低延遲變化捕獲系統(tǒng),已成為LinkedIn數(shù)據(jù)處理管道不可或缺的一部分。Databus解決了可靠捕獲,流動和處理主要數(shù)據(jù)更改的基本要求。Databus提供以下功能:源與消費者之間的隔離保證按順序和至少一次交付具有高可用性從更改流中的任意時間點開始消耗,包括整個數(shù)據(jù)的完全引導(dǎo)功能。分區(qū)消費源一致性保存阿里云的數(shù)據(jù)傳輸服務(wù)DTS數(shù)據(jù)傳輸服務(wù)(DataTransmissionService,簡稱DTS)是阿里云提供的一種支持RDBMS(關(guān)系型數(shù)據(jù)庫)、NoSQL、OLAP等多種數(shù)據(jù)源之間數(shù)據(jù)交互的數(shù)據(jù)流服務(wù)。DTS提供了數(shù)據(jù)遷移、實時數(shù)據(jù)訂閱及數(shù)據(jù)實時同步等多種數(shù)據(jù)傳輸能力,可實現(xiàn)不停服數(shù)據(jù)遷移、數(shù)據(jù)異地災(zāi)備、異地多活(單元化)、跨境數(shù)據(jù)同步、實時數(shù)據(jù)倉庫、查詢報表分流、緩存更新、異步消息通知等多種業(yè)務(wù)應(yīng)用場景,助您構(gòu)建高安全、可擴展、高可用的數(shù)據(jù)架構(gòu)。優(yōu)勢:數(shù)據(jù)傳輸(DataTransmission)服務(wù)DTS支持RDBMS、NoSQL、OLAP等多種數(shù)據(jù)源間的數(shù)據(jù)傳輸。它提供了數(shù)據(jù)遷移、實時數(shù)據(jù)訂閱及數(shù)據(jù)實時同步等多種數(shù)據(jù)傳輸方式。相對于第三方數(shù)據(jù)流工具,數(shù)據(jù)傳輸服務(wù)DTS提供更豐富多樣、高性能、高安全可靠的傳輸鏈路,同時它提供了諸多便利功能,極大得方便了傳輸鏈路的創(chuàng)建及管理。個人理解:就是一個消息隊列,會給你推送它包裝過的sql對象,可以自己做個服務(wù)去解析這些sql對象。免去部署維護的昂貴使用成本。DTS針對阿里云RDS(在線關(guān)系型數(shù)據(jù)庫)、DRDS等產(chǎn)品進行了適配,解決了B
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 空置農(nóng)村小院改造方案
- 銀行財政分家方案
- 陶土磚施工方案
- 擔(dān)保付款三方協(xié)議書范本(3篇)
- 2025年度航空貨品運輸合同(含貨物重量與體積計算)
- 2025年度知識產(chǎn)權(quán)居間轉(zhuǎn)讓合同模板
- 2025年度國際廣告代理合同規(guī)范
- 生態(tài)文明教育下的校園能源管理解決方案
- 2025年度國際教育項目合作合同
- 深度學(xué)習(xí)在農(nóng)業(yè)經(jīng)濟分析中的應(yīng)用探討
- 2025年個人土地承包合同樣本(2篇)
- 2024-2025學(xué)年教科版八年級物理下冊 第12章 機械能 綜合素質(zhì)評價卷(含答案)
- 網(wǎng)絡(luò)貨運行業(yè)研究報告
- 【人教版化學(xué)】選擇性必修1 知識點默寫小紙條(答案背誦版)
- 人教版七年級英語上冊單元重難點易錯題Unit 2 單元話題完形填空練習(xí)(含答案)
- 00015-英語二自學(xué)教程-unit1
- 新版建設(shè)工程工程量清單計價標(biāo)準(zhǔn)解讀
- 云南省昆明市盤龍區(qū)2023-2024學(xué)年三年級上學(xué)期語文期末試卷
- 2024-2025年突發(fā)緊急事故(急救護理學(xué))基礎(chǔ)知識考試題庫與答案
- 左心耳封堵術(shù)護理
- 2024年部編版八年級語文上冊電子課本(高清版)
評論
0/150
提交評論