国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

OBCP第七章 OB遷移、備份與恢復(fù)-遷移服務(wù)

這篇具有很好參考價值的文章主要介紹了OBCP第七章 OB遷移、備份與恢復(fù)-遷移服務(wù)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Oceanbase遷移服務(wù)

OceanBase 遷移服務(wù)(OceanBase Migration Service,OMS)是 OceanBase 提供的一種支持同構(gòu)或異構(gòu)RDBMS與OceanBase之間進行數(shù)據(jù)交互的服務(wù),具備在線遷移存量數(shù)據(jù)和實時同步增量數(shù)據(jù)的能力。

支持多種數(shù)據(jù)源:OMS支持MySQL、 Kafka等多種類型的數(shù)據(jù)終端與OceanBase 進行實時數(shù)據(jù)傳輸

在線遷移無感知:在不停服的情況下,可以通過OMS無縫遷移數(shù)據(jù)至OceanBase。應(yīng)用切換至OceanBase數(shù)據(jù)庫后,OceanBase數(shù)據(jù)庫上所有的變更數(shù)據(jù)會實時同步至切換前的源端數(shù)據(jù)庫

安全可靠高性能:OMS能夠?qū)崟r復(fù)制異構(gòu)的IT基礎(chǔ)結(jié)構(gòu)之間大量數(shù)據(jù)的毫秒級延遲;可以應(yīng)用于數(shù)據(jù)遷移、跨城異地數(shù)據(jù)災(zāi)備、應(yīng)急系統(tǒng)、實時數(shù)據(jù)同步、容災(zāi)、數(shù)據(jù)庫升級和移植等多個場景

實時同步助解耦:OMS支持OceanBase兩種租戶與自建Kafka、RocketMQ之間的數(shù)據(jù)實時同步,可以應(yīng)用于實時數(shù)據(jù)倉庫搭建、數(shù)據(jù)查詢和報表分流等業(yè)務(wù)場景

OMS架構(gòu)概覽:

OceanBase遷移服務(wù)(OceanBase Migration Service,OMS)連接的兩端分別是待遷移的源業(yè)務(wù)數(shù)據(jù)庫和目標端OceanBase數(shù)據(jù)庫。

下圖為OMS的系統(tǒng)架構(gòu)圖:

OBCP第七章 OB遷移、備份與恢復(fù)-遷移服務(wù)

OMS分層功能體系

服務(wù)接入層

主要包括客戶端遷移服務(wù)的交互、各種類型數(shù)據(jù)源的管理、遷移任務(wù)的錄入、OMS各個組件模塊的運維和監(jiān)控,以及告警設(shè)置等。

流程編排層

主要負責(zé)實現(xiàn)上層表結(jié)構(gòu)同步、啟動全量數(shù)據(jù)同步、增量數(shù)據(jù)同步、數(shù)據(jù)校檢和數(shù)據(jù)訂正,以及鏈路切換等任務(wù)的執(zhí)行細節(jié)。

組件鏈路層

組件鏈路層包括以下模塊:

負責(zé)全量數(shù)據(jù)的遷移和校檢,并針對校檢不一致的數(shù)據(jù)生成訂正 SQL

腳本的 Light-Dataflow 模塊。

負責(zé)數(shù)據(jù)庫增量日志的讀取、解析和存儲的 Store 模塊。

負責(zé)向目標端數(shù)據(jù)庫并發(fā)寫入的JDBCWriter模塊。

負責(zé)向目標端消息隊列增量寫入的Connector模塊。

負責(zé)組件狀態(tài)監(jiān)控的Supervisor模塊。

OBCP第七章 OB遷移、備份與恢復(fù)-遷移服務(wù)

OMS功能-數(shù)據(jù)遷移

遷移任務(wù)

遷移任務(wù)是 OMS 數(shù)據(jù)遷移功能的基本單元。OMS 在創(chuàng)建遷移任務(wù)時,可以指定的最大遷移范圍是數(shù)據(jù)庫級 別,最小遷移范圍是表級別。遷移任務(wù)的生命周期包括結(jié)構(gòu)遷移、全量數(shù)據(jù)遷移和增量遷移同步鏈路的全部流程管理

遷移類型

OMS支持Schema結(jié)構(gòu)遷移、全量數(shù)據(jù)遷移以及增量數(shù)據(jù)遷移,同時支持數(shù)據(jù)校驗功能

OBCP第七章 OB遷移、備份與恢復(fù)-遷移服務(wù)

利用OMS實現(xiàn)平滑去O遷移方案

數(shù)據(jù)實時同步 + 快速切換 + 回滾預(yù)案

OBCP第七章 OB遷移、備份與恢復(fù)-遷移服務(wù)

OMS功能-數(shù)據(jù)同步

功能特性:

支持OceanBase的兩種租戶(Oracle 和 MySQL)與自建 Kafka、RocketMQ 之間的實時數(shù)據(jù)同步

支持Sybase ASE和自建RocketMQ之間的實時數(shù)據(jù)同步

支持OB_MySQL/Oracle/MySQL和DataHub之間的實時數(shù)據(jù)同步

支持庫、表和列三級對象名映射

同步對象的選擇粒度為表、列,您可以根據(jù)需要選擇同步的對象。OMS 可以實現(xiàn)對源端實例和目標實例的庫名、表名或列名不同的兩個對象之間進行數(shù)據(jù)同步。

支持消息隊列處理工具作為數(shù)據(jù)同步的目標端。

支持OceanBase物理表和自建Kafka數(shù)據(jù)源之間的數(shù)據(jù)實時同步

支持數(shù)據(jù)過濾。

支持根據(jù) DML 類型過濾投遞消息,過濾需要同步的數(shù)據(jù)

完善的性能查詢體系。

數(shù)據(jù)同步提供同步延遲、當前同步位點等數(shù)據(jù),便于您查看同步鏈路的性能

動態(tài)管理數(shù)據(jù)同步任務(wù)。

支持在數(shù)據(jù)同步過程中動態(tài)增加同步數(shù)據(jù)表,并支持回拉位點重新投遞增量數(shù)據(jù)

OMS功能總結(jié)

數(shù)據(jù)庫不停服遷移

在傳統(tǒng)的數(shù)據(jù)庫停機遷移的方式進行數(shù)據(jù)遷移對業(yè)務(wù)影響較大

OMS不停服數(shù)據(jù)遷移功能不影響遷移過程中源數(shù)據(jù)庫持續(xù)對外提供服務(wù),能夠最小化數(shù)據(jù)遷移對業(yè)務(wù)的影響

在完成結(jié)構(gòu)遷移、全量數(shù)據(jù)遷移和增量數(shù)據(jù)遷移后,源數(shù)據(jù)庫的全量和增量數(shù)據(jù)均已實時同步至目標數(shù)據(jù)庫中,數(shù)據(jù)校驗通過后,業(yè)務(wù)可以從源端切換至目標端

實時數(shù)據(jù)同步

OMS的數(shù)據(jù)同步功能支持實時同步OceanBase、Sybase等數(shù)據(jù)庫的增量數(shù)據(jù)至自建的Kafka、RocketMQ等消息隊列

OMS支持OceanBase物理表和自建的Kafka等數(shù)據(jù)源之間的數(shù)據(jù)實時同步,推薦用于云 BI、實時數(shù)據(jù)倉庫搭建、數(shù)據(jù)查詢和報表分流等多種業(yè)務(wù)場景文章來源地址http://www.zghlxwxcb.cn/news/detail-403202.html

到了這里,關(guān)于OBCP第七章 OB遷移、備份與恢復(fù)-遷移服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 第七章 圖論

    第七章 圖論

    第七章 圖論 一、數(shù)據(jù)結(jié)構(gòu)定義 圖的鄰接矩陣存儲法 圖的鄰接表存儲法 把所有節(jié)點存儲為節(jié)點數(shù)組,每個節(jié)點里有自己的數(shù)據(jù)和一個邊指針,這個邊指針相當于一個鏈表的頭指針,這個鏈表里存放所有與這個節(jié)點相連的邊,邊里存放該邊指向的節(jié)點編號和下一條邊指針 圖的

    2024年02月14日
    瀏覽(78)
  • [JavaScript] 第七章 對象

    [JavaScript] 第七章 對象

    ??作者主頁:青花鎖 ??簡介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者??、Java微服務(wù)架構(gòu)公號作者?? ??簡歷模板、學(xué)習(xí)資料、面試題庫、技術(shù)互助 ??文末獲取聯(lián)系方式 ?? [Java項目實戰(zhàn)] 介紹Java組件安裝、使用;手寫框架等 [Aws服務(wù)器實戰(zhàn)] Aws Linux服務(wù)器上操作nginx、git、JDK、Vue等 [Java微服務(wù)

    2024年02月02日
    瀏覽(61)
  • 第七章金融中介

    ?? ? ? ? 金融中介是通過向資金盈余者發(fā)行 間接融資合約( 如存款單),并和資金短缺者達成 間接投資合約 (發(fā)放信貸)或購買其發(fā)行的證券,在資金供求方之間融通資金,對資金跨期、跨域進行優(yōu)化配置的金融機構(gòu)。 ? ? ? ? 金融體系由金融市場和金融中介構(gòu)成,以銀行業(yè)為

    2024年02月04日
    瀏覽(26)
  • python第七章(字典)

    python第七章(字典)

    一。字典(類型為dict)的特點: 1.符號為大括號 2.數(shù)據(jù)為鍵值對形式出現(xiàn) 3.各個鍵值對之間以逗號隔開 格式:str1={\\\'name\\\':\\\'Tom\\\'}? name相當于鍵值(key),Tom相當于值 二??兆值涞膭?chuàng)建方法 三。字典的基本操作(增刪改查) 1.字典的增加操作:字典序列[key] = 值 注意點:如果存

    2024年01月24日
    瀏覽(46)
  • 第七章 測試

    第七章 測試

    7.1.1 選擇程序設(shè)計語言 1. 計算機程序設(shè)計語言基本上可以分為匯編語言和高級語言 2. 從應(yīng)用特點看,高級語言可分為基礎(chǔ)語言、結(jié)構(gòu)化語言、專用語言 01 有理想的模塊化機制; 02 可讀性好的控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu); 03 便于調(diào)試和提高軟件可靠性; 04 編譯程序發(fā)現(xiàn)程序錯誤的

    2024年02月08日
    瀏覽(28)
  • 第七章 高級 OOP 特性

    7.3.3 繼承與延遲靜態(tài)綁定 在創(chuàng)建類層次結(jié)構(gòu)時,有時候回遇到這種情況,即父類方法要使用靜態(tài)類屬性,但靜態(tài)類屬性可能在子類中被覆蓋。這和 self 的使用有關(guān)。我們看一個例子,其中 Employee 類和 Executive 類都做了一些修改: 執(zhí)行代碼如下: Watching Football ?因為

    2024年02月11日
    瀏覽(16)
  • OpenCV:第七章、圖像變換

    OpenCV:第七章、圖像變換

    目錄 第七章:圖像變換 7.1、基于OpenCV的邊緣檢測 7.1.1、一般步驟 1、濾波 2、增強 3、檢測 7.1.2、canny算子 1、canny算子簡介 2、canny邊緣檢測的步驟 7.2、霍夫變換? 7.2.2、OpenCV中的霍夫線變換 7.2.3、霍夫線變換原理? ? ? ? 7.2.4、標準霍夫變換:HoughLines()函數(shù) ? ?7.2.5、累計概率

    2024年02月03日
    瀏覽(20)
  • 第七章 正則表達式

    第七章 正則表達式

    目錄 1.1. 概念: 1.2. 基本正則表達式 1.2.1. 常見元字符 1.2.2. POSIX字符類 1.2.3. 示例 1.3. 擴展正則表達式 1.3.1. 概念 1.3.2. 示例 在進行程序設(shè)計的過程中,用戶會不可避免地遇到處理某些文本的情況。有的時候,用戶還需要查找符合某些比較復(fù)雜規(guī)則的字符串。對于這些情況,如

    2024年03月17日
    瀏覽(22)
  • Flink第七章:狀態(tài)編程

    Flink第七章:狀態(tài)編程

    Flink第一章:環(huán)境搭建 Flink第二章:基本操作. Flink第三章:基本操作(二) Flink第四章:水位線和窗口 Flink第五章:處理函數(shù) Flink第六章:多流操作 Flink第七章:狀態(tài)編程 這次我們來學(xué)習(xí)Flink中的狀態(tài)學(xué)習(xí)部分,創(chuàng)建以下scala文件 這個文件里有幾個常用的狀態(tài)創(chuàng)建 按鍵分區(qū)中值狀態(tài)編程案

    2024年02月06日
    瀏覽(24)
  • C國演義 [第七章]

    C國演義 [第七章]

    力扣鏈接 給兩個整數(shù)數(shù)組 nums1 和 nums2 ,返回 兩個數(shù)組中 公共的 、長度最長的子數(shù)組的長度 。 示例 1: 輸入:nums1 = [1,2,3,2,1], nums2 = [3,2,1,4,7] 輸出:3 解釋:長度最長的公共子數(shù)組是 [3,2,1] 。 示例 2: 輸入:nums1 = [0,0,0,0,0], nums2 = [0,0,0,0,0] 輸出:5 提示: 1 = nums1.length, num

    2024年02月10日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包