[發明專利]一種數據庫同步復制的方法和裝置在審
| 申請號: | 201811640691.6 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN111382199A | 公開(公告)日: | 2020-07-07 |
| 發明(設計)人: | 周日明 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 黎雷;姜鳳巖 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 同步 復制 方法 裝置 | ||
本申請實施例提供了一種數據庫同步復制的方法和裝置,該方法包括:設置優先級;從源數據庫中抽取變化的源表數據;基于所述優先級,將轉換后的所述源表數據加載到目的數據庫中,本申請實施例提供的一種數據庫同步復制的方法和裝置,使重要的數據能夠盡速得到加載,減少網絡延遲、節約時間開銷,優化網絡傳輸策略。
技術領域
本申請涉及數據庫技術領域,尤其涉及一種數據庫同步復制的方法和裝置。
背景技術
根據應用場景的不同,數據庫典型地分為在線交易數據庫(OLTP)和在線分析數據庫(OLAP)兩個子系統。日常使用和維護中,將已經完成的交易數據從OLTP子系統抽取出來,加載到OLAP子系統中,一般稱為卸數過程或者ETL過程(抽取Extract、轉換Transfer、加載Load)。在這里,前者稱為源數據庫,后者稱為目的數據庫。
隨著在線業務的執行,源數據庫會產生新的變更數據,這部分變更數據一般按照源數據庫完成事務的先后順序,從歸檔日志文件(或者歸檔日志流)中抽取過濾出來,然后解析加載到目的數據庫中。
由于源數據庫的數據變更是以數據庫事務為單位進行的,一個數據庫事務會涉及到對多個表的操作,相應地,會加載到目的數據庫的多個表中,這里涉及的多個表稱為目的表。有的表對分析來說可能更為重要,如客戶賬務表,有的表對分析來說并不緊迫,如分支子業務表。這里稱前者為核心表、稱后者為外圍表。
基于此,本發明的發明人發現,源數據庫在一個事務中對核心表和外圍表進行操作。但對目的數據庫來說,有些分析只需要對核心表進行分析,并且這些分析優先級更高,需要在更短的時間內完成傳輸和加載,而外圍表相對來說則沒有那么緊迫。但基于事務為單位的卸數過程,不能將核心表和外圍表的數據變更區分出來,而是將核心表和外圍表的變化數據一同進行網絡傳輸和加載過程,占用了更多的時間開銷。
公開于該背景技術部分的信息僅僅旨在增加對本發明的總體背景的理解,而不應當被視為承認或以任何形式暗示該信息構成已為本領域一般技術人員所公知的現有技術。
發明內容
本申請實施例的目的是提供一種數據庫同步復制的方法和裝置,能夠節約時間開銷。
為解決上述技術問題,本申請實施例是通過以下各方面實現的。
第一方面,本申請實施例提供了一種數據庫同步復制的方法,包括:設置優先級;從源數據庫中抽取變化的源表數據;基于所述優先級,將轉換后的所述源表數據加載到目的數據庫中。
第二方面,本申請實施例提供了一種數據庫同步復制的裝置,包括:策略模塊,用于設置優先級;抽取模塊,用于從源數據庫中抽取變化的源表數據;加載模塊,用于基于所述優先級,將轉換后的所述源表數據加載到目的數據庫中。
第三方面,本申請實施例提供了一種電子設備,包括:存儲器、處理器和存儲在所述存儲器上并可在所述處理器上運行的計算機可執行指令,所述計算機可執行指令被所述處理器執行時實現如上述第一方面所述的方法的步驟。
第四方面,本申請實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質用于存儲計算機可執行指令,所述計算機可執行指令被處理器執行時實現如上述第一方面所述的方法的步驟。
在本申請實施例中,通過設置優先級;從源數據庫中抽取變化的源表數據;基于所述優先級,將轉換后的所述源表數據加載到目的數據庫中能夠使重要的數據盡速得到加載,減少網絡延遲、節約時間開銷,優化網絡傳輸策略。
附圖說明
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811640691.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶水溶紙的雙層PCB熱轉印紙
- 下一篇:高頻輻射體、多頻陣列天線和基站





