国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

跨IDC同步工具及常用場(chǎng)景介紹

IT那活兒 / 4050人閱讀
跨IDC同步工具及常用場(chǎng)景介紹
一. 跨IDC同步工具簡(jiǎn)介


  1. 典型管理系統(tǒng)架構(gòu),Manager(web管理,包含全量同步工具)+Node(工作節(jié)點(diǎn))

    manager運(yùn)行時(shí)推送同步配置到node節(jié)點(diǎn)(rpc)
    node節(jié)點(diǎn)將同步狀態(tài)反饋到manager上(rpc)
  2. 基于zookeeper,允許多Node節(jié)點(diǎn)之間協(xié)同工作。

  3. 配置信息和同步日志保存在數(shù)據(jù)庫DB中。

  • Select日志抽取,轉(zhuǎn)換為組件內(nèi)部事件。

  • Extract記錄反查,補(bǔ)全變更記錄。

  • Transform表名/字段轉(zhuǎn)換;load加載入庫。


二. 三種部署方式


node可以有三種部署方式:

  1. 全部部署在生產(chǎn)機(jī)房;

  2. 全部部署在災(zāi)備(目標(biāo)端)機(jī)房;

  3. 分別部署在兩個(gè)機(jī)房中,其中生產(chǎn)機(jī)房中的node負(fù)責(zé)SE階段,災(zāi)備(目標(biāo)端)機(jī)房中的node負(fù)責(zé)TL階段,不同機(jī)房中的node通過rpc或http通信。

三種方式各有優(yōu)劣,用戶可根據(jù)實(shí)際環(huán)境中的網(wǎng)絡(luò)速度、機(jī)器硬件、數(shù)據(jù)庫性能等條件選擇最優(yōu)方案。


三. 跨IDC同步工具常用應(yīng)用場(chǎng)景

跨IDC工具支持的同步場(chǎng)景:

生產(chǎn)中常用的源端數(shù)據(jù)庫類型為Oracle、MySQL、分布式TeleDB、PostgreSQL
常用的目標(biāo)端類型為Oracle、MySQL、分布式TeleDB、PostgreSQL、Kafka。

場(chǎng)景1:獲取MySQL數(shù)據(jù)庫增量日志數(shù)據(jù)(MySQL主備復(fù)制實(shí)現(xiàn))

  1. master將改變記錄到二進(jìn)制日志(binary log)中;

  2. slave將master的binary log events拷貝到它的中繼日志(relay log);

  3. slave重做中繼日志中的事件,將改變反映它自己的數(shù)據(jù)。

Canal的工作原理

  1. canal模擬mysql slave的交互協(xié)議,偽裝自己為mysql slave,向mysql master發(fā)送dump協(xié)議。

  2. mysql master收到dump請(qǐng)求,開始推送binary log給slave(也就是canal)。

  3. canal解析binary log對(duì)象(原始為byte流)。


場(chǎng)景2:通過oracle物化視圖解決oracle數(shù)據(jù)源增量數(shù)據(jù)抽取問題,采用消息隊(duì)列緩沖減少源庫的壓力,使用統(tǒng)一格式封裝處理與數(shù)據(jù)同步組件無縫銜接,實(shí)現(xiàn)oracle源數(shù)據(jù)的并行實(shí)時(shí)傳輸。

數(shù)據(jù)抽取

  1. 基于Oracle的物化視圖日志并行增量訂閱/解析。

  2. 增量數(shù)據(jù)放入消息隊(duì)列,保證順序性,減少物化視圖訪問量,便于簽收、重傳,幫助實(shí)現(xiàn)并行加載。

  3. 使用統(tǒng)一格式封裝處理,兼容數(shù)據(jù)傳輸模塊。

數(shù)據(jù)加載

  1. 根據(jù)目標(biāo)庫類型自動(dòng)選擇數(shù)據(jù)庫引擎,構(gòu)造對(duì)應(yīng)SQL語句,處理特殊字段類型。

  2. 源于Oracle的增量數(shù)據(jù)多批次并行加載。


END


更多精彩干貨分享

點(diǎn)擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/129889.html

相關(guān)文章

  • 技術(shù)大咖杭州“論劍”,電商進(jìn)入“智能 + ”

    摘要:月日,由騰訊云聯(lián)手極客邦科技共同組織的線下沙龍會(huì)議在杭州舉辦。騰訊云技術(shù)專家姚俊軍表示。未來,騰訊云將繼續(xù)保持開放連接的理念,為電商企業(yè)提供更加智慧的解決方案,為行業(yè)云上發(fā)展賦能。 12 月 22 日,由騰訊云聯(lián)手極客邦科技共同組織的線下沙龍會(huì)議在杭州舉辦。本次沙龍會(huì)議邀請(qǐng)了來自騰訊云、小紅書、蘑菇街等企業(yè)的技術(shù)專家,共同探討了數(shù)字信息時(shí)代構(gòu)建自主可控的智能+電商平臺(tái)的趨勢(shì)和解決方案。...

    banana_pi 評(píng)論0 收藏0
  • 技術(shù)大咖杭州“論劍”,電商進(jìn)入“智能 + ”

    摘要:月日,由騰訊云聯(lián)手極客邦科技共同組織的線下沙龍會(huì)議在杭州舉辦。騰訊云技術(shù)專家姚俊軍表示。未來,騰訊云將繼續(xù)保持開放連接的理念,為電商企業(yè)提供更加智慧的解決方案,為行業(yè)云上發(fā)展賦能。 12 月 22 日,由騰訊云聯(lián)手極客邦科技共同組織的線下沙龍會(huì)議在杭州舉辦。本次沙龍會(huì)議邀請(qǐng)了來自騰訊云、小紅書、蘑菇街等企業(yè)的技術(shù)專家,共同探討了數(shù)字信息時(shí)代構(gòu)建自主可控的智能+電商平臺(tái)的趨勢(shì)和解決方案。...

    n7then 評(píng)論0 收藏0
  • 數(shù)據(jù)庫的 Consistency 與 Leaky Abstraction

    摘要:最近在學(xué)習(xí)各大互聯(lián)網(wǎng)公司是如何處理數(shù)據(jù)一致性的。目前已知的有這么幾種數(shù)據(jù)庫做到情況下的強(qiáng)一致性淘寶淘寶頂級(jí)科學(xué)家陽振坤微博號(hào)阿里正祥,發(fā)出一則消息。然后因?yàn)閿?shù)據(jù)庫是的,內(nèi)部把改動(dòng)到了北美,君就可以看到消息了。 最近在學(xué)習(xí)各大互聯(lián)網(wǎng)公司是如何處理數(shù)據(jù)一致性的。因?yàn)橹皬氖碌牟皇沁@個(gè)方向的工作,所以并非什么經(jīng)驗(yàn)之談,只是一些學(xué)習(xí)筆記。所有資料來自互聯(lián)網(wǎng)。 Consistent => Ev...

    Wildcard 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<