女生裸体视频一区二区三区_久久久久九九九_美日韩精品视频_欧美日韩亚洲一区二区三区在线_激情成人亚洲_亚洲一区自拍_日韩亚洲精品在线_国产精品入口66mio_亚洲在线日韩_久久亚洲二区

美林數據
ABOUT US
美林數據技術股份有限公司(簡稱:美林數據,NEEQ:831546)是國內知名的數據治理和數據分析服務提供商。

美林新聞/NEWS

首頁 美林數據 行業資訊

數據庫實時同步利器——TempoDF數據開發平臺

2022-07-04 18:31:31
在前面的文章中我們給大家介紹了什么是變化數據捕獲?(點此閱讀),接下來為給大家帶來更多關于CDC的介紹與如何做變化數據捕獲。
CDC的使用場景有哪些呢?
CDC技術的應用場景非常廣泛,包括:


數據分發:將一個數據源的數據分發給多個下游業務系統,常用于業務解耦、微服務系統。
數據采集:面向數據倉庫、數據湖的ETL數據集成,消除數據孤島,便于后續的分析。
數據同步:常用于數據備份、容災等。

常見的變化數據捕獲方法

基于查詢的CDC
這種方法中,需要不斷的查詢源數據庫表中的數據,以獲取更改的數據記錄;查詢過程中需要通過某些列來判斷那些數據是變更的;常見的有時間戳列、自增序列列,可以通過保存創建時間列、修改時間列來表示插入、變更的記錄,自增列也很容易識別出新插入的記錄。

基于觸發器的CDC
在這個方法中,當業務系統執行插入、更新、刪除這些SQL時,以激活數據庫的觸發器,使其對數據記錄進行變更捕獲,并將數據保存在一個臨時表中,最后在將變更數據從臨時表中抽取到數據倉庫中。

基于快照的CDC
如果上述的觸發器以及增加列查詢的方式都不被允許的情況下,就可以使用快照表等方式進行變更數據的捕獲;其實現思路就是通過比較源表和快照表的方式,獲取數據的變更信息,通過快照的方式可以檢測到插入、更新以及刪除的數據記錄。

基于日志的CDC
當數據庫表完成一個的新的DML(insert,update,delete)操作后,數據庫都會將它實時記錄到日志文件中;通過解析數據庫操作日志的方式,可以將插入、更新、刪除的數據更改操作都可以捕獲,發送下游系統。
上述4種CDC的實現方式中,基于日志方式的CDC是最優的實現方式,其實時性高、無侵入性,并且能將所有的更改捕獲;如果無法獲取并解析數據庫日志文件,則可以選擇其他三種方式進行CDC;基于快照的方式雖然可以捕獲所有的變更記錄,但是其有個明顯的缺點就是需要大量的存儲空間來保存快照數據,且實時性低;基于觸發器的方式因為要增加觸發器,則對變更數據進行多次寫入操作,有一定的侵入性;基于查詢的方式則需要在數據表上進行時間列、自增列的添加,侵入性強,且無法獲取刪除操作,因此很少使用。
CDC變更日志流
前邊我們已經對CDC有了初步的了解,CDC的核心思想是進行數據更改的捕獲和識別,并將其發送下游系統,那數據的變更過程是以什么樣的形式發送下游系統的呢,那就是CDC變更日志流。
CDC程序將包括插入、更新、刪除的數據操作通過進行解析處理轉換,形成統一規范的變更消息傳遞給下游的系統,這些消息流包括INSERT(+I),UPDATE_BEFORE(-U),UPDATE_AFTER(+U),DELETE(-D)四種消息狀態語義:


INSERT(+I):新插入的數據記錄行
UPDATE_BEFORE(-U):數據記錄行被更新前的數據
UPDATE_AFTER(+U):數據記錄行被更新后的數據
DELETE(-D):刪除的數據記錄行

下面我們以一張人員信息表的業務數據變化過程為例,進行CDC變更日志流的解釋。人員表有人員ID(id),姓名(name),年齡(age)等字段,對其進行如下插入、更新、刪除的數據記錄事務操作:
在人員表中插入一條人員信息,ID為1,姓名為小明,18歲。
再向人員表中插入一條人員信息,ID為2,姓名為李華,32歲。
修改小明的年齡為20歲。
從人員表中將李華刪除。
最后向人員表中插入一條人員信息,ID為3,姓名為麗麗,年齡為8歲。

上述人員表的CDC變更日志流如下:
+I{id: 1, name: '小明', age: 18}
+I{id: 2, name: '李華', age: 32}
-U{id: 1, name: '小明', age: 18}
+U{id: 1, name: '小明', age: 20}
-D{id: 2, name: '李華', age: 32}
+I{id: 3, name: '麗麗', age: 8}
最終的人員表數據如下:
User(人員信息表)
id(人員ID) name(姓名) age(年齡)
1 小明 20
3 麗麗 8
除過上述示例中的變更日志流的表示方式外,還可以通過其他格式進行表示,只要準確描述上述4中更改消息語義即可。
CDC變更日志流可以記錄整張表的數據變更記錄,使得我們可以通過執行變更流,在任意位置停止,而將CDC表的數據恢復到任何時刻,這比定時備份更加可靠及節省空間。
在Tempo數據工廠中如何進行CDC
Tempo數據工廠是集海量數據集成、實時數據加工、離線數據處理、自定義組件擴展、一體化監控運維五大核心功能的大數據開發平臺,為企業用戶降低了多源異構數據的融合成本,賦能全鏈路數據開發,讓數據更好發揮價值。在Tempo數據工廠平臺中,用戶可以通過拖拉拽的方式快速配置完成一個實時自助流程進行業務數據的CDC,并且可以進行后續的計算處理,最終將數據寫入目標源中,一個完整的CDC業務數據流,如下圖:
實時數據捕獲
我們可以將左側輸入節點中的MySQL CDC拖入右側畫布中,雙擊打開節點配置面板,通過選擇已經配置好的MySQL數據源,選擇需要進行CDC的庫表,節點自動讀取表的列信息展示,最后點擊右上角的應用按鈕,這樣一個MySQL數據源表的CDC輸入節點就配置完成了,配置如下圖:
實時數據庫同步
目前Tempo數據工廠支持的可進行CDC的數據庫列表如下:
Oracle 版本: 12c, 19c, 21c
MySQL 版本: 5.7, 8.0.x
PostgreSQL 版本: 10, 11, 12, 13, 14
插件: decoderbufs, pgoutput
SQL Server(孵化中) 版本: 2017, 2019
Db2(孵化中) 版本: 11.5
如果大家在實際的業務數據分析過程中,想要提高數據的時效性,降低處理數據變更的難度,可以嘗試使用CDC進行實時數據同步,而Tempo數據工廠可以讓您更快的應用它。
服務熱線
400-608-2558
咨詢熱線
15502965860-
美林數據
微信掃描二維碼,立即在線咨詢
女生裸体视频一区二区三区_久久久久九九九_美日韩精品视频_欧美日韩亚洲一区二区三区在线_激情成人亚洲_亚洲一区自拍_日韩亚洲精品在线_国产精品入口66mio_亚洲在线日韩_久久亚洲二区
国产精品中文字幕日韩精品| 亚洲无玛一区| 久久99国产精品免费网站| 一区二区三区在线观看欧美| 国产农村妇女精品| 中文字幕日韩欧美一区二区三区| 久久九九久久九九| 久久久青草青青国产亚洲免观| 717成人午夜免费福利电影| 欧美视频完全免费看| 欧美日精品一区视频| 欧美色电影在线| 欧美日韩成人一区| 日韩女优制服丝袜电影| 精品日韩99亚洲| 国产欧美日韩精品一区| 中文天堂在线一区| 亚洲欧美日韩系列| 天天亚洲美女在线视频| 免费精品视频在线| 国产伦精品一区二区三区在线观看| 国产在线精品一区二区| 懂色av中文字幕一区二区三区| 成人激情黄色小说| 欧美精品一级| 亚洲一区在线直播| 欧美日韩一区高清| www亚洲一区| **性色生活片久久毛片| 亚洲国产综合91精品麻豆| 免费高清在线视频一区·| 国产精品一区久久久久| 99久久国产免费看| 国产日韩精品一区观看 | 亚洲专区免费| 在线视频一区二区三| 欧美人牲a欧美精品| 久久奇米777| 国产福利不卡视频| 国产精品大片免费观看| 久久国产一区二区| 欧美成人精品福利| 一区二区欧美精品| 国产精品一区在线观看乱码| 国产精品观看| 欧美撒尿777hd撒尿| 国产欧美视频一区二区| 亚洲不卡av一区二区三区| 国产成人精品亚洲午夜麻豆| 在线不卡欧美| 91精品国产色综合久久不卡电影| 国产精品乱人伦一区二区| 日韩av电影免费观看高清完整版 | 国产激情视频一区二区在线观看 | 老司机亚洲精品| 精品电影一区二区三区 | 粉嫩aⅴ一区二区三区四区五区| 韩国一区二区三区美女美女秀| 91黄色免费观看| 欧美激情一区在线| 久久99精品视频| 狠狠色综合网站久久久久久久| 色先锋资源久久综合| 欧美激情在线看| 久草在线在线精品观看| 激情婷婷欧美| 久久只精品国产| 欧美aⅴ一区二区三区视频| 欧美天堂亚洲电影院在线观看| 欧美在线观看18| 亚洲免费av高清| 欧美激情五月| 欧美一区二区视频免费观看| 午夜亚洲福利老司机| 亚洲图色在线| 久久男人中文字幕资源站| 国内精品免费在线观看| 免费在线欧美黄色| 亚洲欧美日韩国产另类专区| av亚洲精华国产精华精| 欧美乱妇23p| 蜜臀久久99精品久久久久宅男 | 国产精品自产自拍| 91官网在线观看| 一区二区三区久久久| 国产一区二区三区自拍| 精品国产乱码久久久久久夜甘婷婷| 免费成人美女在线观看.| 久久国产欧美| 亚洲一卡二卡三卡四卡无卡久久| 欧美另类专区| 久久久噜噜噜久噜久久综合| 国产精品永久入口久久久| 亚洲欧美在线视频| 午夜精品视频| 国产亚洲精品bt天堂精选| 成人国产在线观看| 欧美成人a∨高清免费观看| 国产在线精品不卡| 欧美色区777第一页| 蜜臀精品一区二区三区在线观看 | 国产一区二区三区日韩| 欧美日韩在线直播| 国内外成人在线视频| 欧美在线观看视频一区二区三区| 日韩中文字幕1| 久久久精品五月天| 日韩国产欧美在线播放| 色婷婷综合久久久中文字幕| 日本美女视频一区二区| 在线观看视频91| 狠狠色2019综合网| 欧美一区二区三区在线观看视频| 国产一区美女在线| 欧美一区二区三区在线视频| 懂色av一区二区在线播放| 91精品在线免费| 成人av网站免费| 国产精品青草综合久久久久99| 精品成人免费| 亚洲一二三四区| 一本大道av一区二区在线播放| 三级久久三级久久久| 欧美在线不卡一区| 国产成+人+日韩+欧美+亚洲| 26uuu亚洲婷婷狠狠天堂| 欧美激情在线| 夜夜精品浪潮av一区二区三区| 久久久久久色| 国产乱国产乱300精品| 欧美精品一区二区不卡| 韩国av一区| 奇米精品一区二区三区在线观看 | 午夜电影网一区| 欧美日本在线视频| 欧美日韩1080p| 亚洲高清三级视频| 91麻豆精品国产91久久久资源速度| 成人av动漫在线| 亚洲影院在线观看| 欧美日本在线一区| 亚洲视频观看| 精品一区二区三区免费| 久久美女艺术照精彩视频福利播放| 亚洲第一黄色| 久久精品国产77777蜜臀| 久久久久久免费网| 久久人人97超碰国产公开结果| 国产成人午夜片在线观看高清观看 | 欧洲一区在线观看| 欧美一区二区三区久久精品茉莉花 | 精品一区二区三区香蕉蜜桃| 久久精品男人天堂av| 久久久综合网| 91免费看视频| 日本欧美一区二区| www国产精品av| 久久久久国产精品一区三寸| www.日韩av| 看电视剧不卡顿的网站| 国产精品资源站在线| 国产精品久久久久久久久晋中| 在线视频一区二区免费| 国产综合自拍| 国产大陆亚洲精品国产| 亚洲老司机在线| 26uuu色噜噜精品一区二区| 久久综合久久久| 在线观看的日韩av| 国产不卡视频一区二区三区| 亚洲国产美国国产综合一区二区| 欧美一区二区三区四区五区 | 99久久久精品免费观看国产蜜| 午夜在线成人av| 中文字幕一区二区不卡| 6080午夜不卡| 久久婷婷丁香| 国产人成精品一区二区三| 欧美freesex交免费视频| 国产成人日日夜夜| 免费成人在线视频观看| 亚洲综合一区二区| 国产精品网站在线播放| 欧美大片一区二区三区| 欧美性做爰猛烈叫床潮| 亚洲综合欧美日韩| 99re66热这里只有精品4| 91首页免费视频| 国产不卡在线播放| 国产精品亚洲专一区二区三区| 日韩电影在线观看电影| 亚洲精品久久嫩草网站秘色| 国产女同互慰高潮91漫画| 欧美精品一区二区久久婷婷 | 亚洲精品福利视频网站| 中文字幕亚洲视频| 成人免费一区二区三区视频| 国产精品蜜臀在线观看| 欧美国产欧美亚州国产日韩mv天天看完整 | 每日更新成人在线视频|