[發明專利]數據庫的同步方法、裝置、系統及電子設備在審
| 申請號: | 202011391514.6 | 申請日: | 2020-12-03 |
| 公開(公告)號: | CN112199447A | 公開(公告)日: | 2021-01-08 |
| 發明(設計)人: | 焦學寧 | 申請(專利權)人: | 深圳市易博天下科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/23;G06F11/30 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 榮穎佳 |
| 地址: | 518000 廣東省深圳市南山區粵*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 同步 方法 裝置 系統 電子設備 | ||
本發明提供了一種數據庫的同步方法、裝置、系統及電子設備,涉及數據同步的技術領域,該方法包括:獲取當前數據庫的變更信息;提取變更數據,以及,在變更信息中嵌入當前數據庫的同步標記,生成攜帶有同步標記的同步信息;在預先配置的數據同步環關系中查找當前數據庫對應的同步端;將同步信息發送至同步端,以使同步端的數據同步服務基于同步信息進行數據同步操作。本發明提供的數據庫的同步方法、裝置、系統及電子設備,通過打入同步標記的方式,在數據同步過程中避免出現循環同步的問題,以達到數據庫同步數據的同時,減少數據同步延時,提升數據同步效率的目的,并且,可在出現某一個數據庫達到瓶頸時,便于進行拓展。
技術領域
本發明涉及數據同步的技術領域,尤其是涉及一種數據庫的同步方法、裝置、系統及電子設備。
背景技術
數據庫同步是指A庫的全量數據,同步到B庫,同時A庫的新寫入數據,也將通過一定的技術進行增量同步。通常,數據庫同步技術是應用系統處理核心,不但應用系統需要向數據庫進行增/刪改/查操作,同樣數據倉庫也需要從眾多的數據庫中獲取不同交易數據來完善自身的數據集。
現有技術中,通用的數據庫同步方案大多是基于數據庫的主從來進行數據同步的,當從庫越來越多時,主庫壓力會越來越大,最終導致達到主庫瓶頸,無法再次進行擴展,同時數據庫的主從在跨機房,或者跨地域的數據同步中,也容易出現高延時和頻繁的數據同步失敗的現象,降低了效率。
發明內容
有鑒于此,本發明的目的在于提供一種數據庫的同步方法、裝置、系統及電子設備,以緩解上述技術問題。
第一方面,本發明實施例提供了一種數據庫的同步方法,應用于數據同步服務,其中,所述數據同步服務被配置為對數據庫進行數據同步,所述方法包括:獲取當前數據庫的變更信息,其中,所述變更信息攜帶有變更數據;提取所述變更數據,以及,在所述變更信息中嵌入所述當前數據庫的同步標記,生成攜帶有所述同步標記的同步信息;在預先配置的數據同步環關系中查找所述當前數據庫對應的同步端;將查找到的所述同步端作為目標數據庫,并將所述同步信息發送至所述目標數據庫,以使所述目標數據庫的數據同步服務基于所述同步信息進行數據同步操作。
優選地,在一種可能的實施方式中,上述方法還包括:接收配置信息,其中,所述配置信息包括監聽組件、所述監聽組件所監聽的數據庫,以及,設置在不同區域的多個所述數據庫的數據庫地址,其中,多個所述數據庫地址包括所述當前數據庫和所述目標數據庫的數據庫地址;基于所述配置信息生成所述數據同步環關系,并將所述數據同步環關系存儲在預設的位置;其中,所述數據同步環關系記載有多個所述數據庫的進行數據同步時的邏輯環同步方向。
優選地,在一種可能的實施方式中,上述方法還包括:響應作用于所述當前數據庫的數據變更操作,所述數據變更操作攜帶有所述變更數據,則根據所述變更數據生成所述變更信息。
優選地,在一種可能的實施方式中,上述方法還包括:接收所述當前數據庫的上游數據庫對應的數據同步服務發送的所述同步信息;其中,所述上游數據庫為所述邏輯環同步方向上,處于所述當前數據庫上游的數據庫;判斷所述同步信息中是否攜帶有所述當前數據庫的同步標記;如果否,則將所述同步信息確定為所述當前數據庫的變更信息。
優選地,在一種可能的實施方式中,上述方法還包括:如果所述同步信息中攜帶有所述當前數據庫的同步標記,則丟棄所述同步信息。
優選地,在一種可能的實施方式中,上述在預先配置的數據同步環關系中查找所述當前數據庫對應的同步端的步驟包括:根據所述數據同步環關系記載的所述邏輯環同步方向查找所述當前數據庫的下游數據庫;將所述下游數據庫確定為所述當前數據庫對應的同步端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市易博天下科技有限公司,未經深圳市易博天下科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011391514.6/2.html,轉載請聲明來源鉆瓜專利網。





