日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

數(shù)據(jù)同步方法、裝置、設備及存儲介質(zhì)與流程

文檔序號:39708216發(fā)布日期:2024-10-22 12:53閱讀:3來源:國知局
數(shù)據(jù)同步方法、裝置、設備及存儲介質(zhì)與流程

本發(fā)明涉及分布式數(shù)據(jù)庫,具體地涉及一種數(shù)據(jù)同步方法、裝置、設備及存儲介質(zhì)。


背景技術:

1、在數(shù)據(jù)庫主備式架構中,由主數(shù)據(jù)庫服務器負責處理所有的寫操作和一部分讀操作,由多個備數(shù)據(jù)庫服務器從主數(shù)據(jù)庫同步數(shù)據(jù),并處理大部分讀操作,數(shù)據(jù)庫主備式部署提高了數(shù)據(jù)庫高可用性。

2、然而,在面對大量讀寫操作請求和備數(shù)據(jù)庫時,主數(shù)據(jù)庫向備數(shù)據(jù)庫進行數(shù)據(jù)同步的壓力會增加,進而導致數(shù)據(jù)庫性能下降,降低了業(yè)務處理效率。


技術實現(xiàn)思路

1、鑒于上述問題,本發(fā)明提供了一種數(shù)據(jù)同步方法、裝置、設備及存儲介質(zhì)。

2、根據(jù)本發(fā)明的第一個方面,提供了一種數(shù)據(jù)同步方法,數(shù)據(jù)同步方法應用于數(shù)據(jù)存儲系統(tǒng),數(shù)據(jù)存儲系統(tǒng)包括主數(shù)據(jù)庫、備數(shù)據(jù)庫、子備數(shù)據(jù)庫,數(shù)據(jù)同步方法包括:

3、響應于業(yè)務操作請求,主數(shù)據(jù)庫根據(jù)業(yè)務操作請求生成操作數(shù)據(jù),其中,操作數(shù)據(jù)包括與業(yè)務操作請求相關的數(shù)據(jù)更改操作記錄;主數(shù)據(jù)庫將操作數(shù)據(jù)同步至備數(shù)據(jù)庫;備數(shù)據(jù)庫根據(jù)延時參數(shù)將操作數(shù)據(jù)同步至子備數(shù)據(jù)庫,其中,延時參數(shù)表征備數(shù)據(jù)庫從接收操作數(shù)據(jù)到發(fā)送操作數(shù)據(jù)的間隔時長,備數(shù)據(jù)庫適用于響應第一讀操作請求,發(fā)送第一歷史操作數(shù)據(jù),子備數(shù)據(jù)庫適用于響應第二讀操作請求,發(fā)送第二歷史操作數(shù)據(jù),第一歷史操作數(shù)據(jù)的生成時刻比第二歷史操作數(shù)據(jù)的生成時刻晚。

4、可選的,數(shù)據(jù)存儲系統(tǒng)包括多個備數(shù)據(jù)庫,數(shù)據(jù)同步方法包括:

5、從多個備數(shù)據(jù)庫中確定至少一個第一備數(shù)據(jù)庫和至少一個第二備數(shù)據(jù)庫;對第二備數(shù)據(jù)庫的連接參數(shù)進行修改,將修改后的第二備數(shù)據(jù)庫確定為與第一備數(shù)據(jù)庫對應的子備數(shù)據(jù)庫,其中,連接參數(shù)表征操作數(shù)據(jù)由第一備數(shù)據(jù)庫傳輸至第二備數(shù)據(jù)庫的數(shù)據(jù)傳輸方向。

6、可選的,備數(shù)據(jù)庫根據(jù)延時參數(shù)將操作數(shù)據(jù)同步至子備數(shù)據(jù)庫,包括:

7、子備數(shù)據(jù)庫調(diào)用第一連接指令,建立與備數(shù)據(jù)庫的第一連接進程;備數(shù)據(jù)庫根據(jù)第一連接進程、同步方式配置參數(shù)和延時參數(shù),將操作數(shù)據(jù)同步至子備數(shù)據(jù)庫。

8、可選的,同步方式配置參數(shù)指示了以下任意一項數(shù)據(jù)復制方式:邏輯復制方式、流復制方式。

9、可選的,備數(shù)據(jù)庫根據(jù)延時參數(shù)將操作數(shù)據(jù)同步至子備數(shù)據(jù)庫,還包括:

10、子備數(shù)據(jù)庫對操作數(shù)據(jù)進行操作類型檢測,得到操作類型檢測結(jié)果;以及子備數(shù)據(jù)庫調(diào)用與操作類型檢測結(jié)果相對應的關聯(lián)操作執(zhí)行指令執(zhí)行數(shù)據(jù)更改操作,以便于實現(xiàn)子備數(shù)據(jù)庫與備數(shù)據(jù)庫之間的數(shù)據(jù)同步。

11、可選的,主數(shù)據(jù)庫將操作數(shù)據(jù)同步至備數(shù)據(jù)庫,包括:

12、備數(shù)據(jù)庫調(diào)用第二連接指令,建立與主數(shù)據(jù)庫的第二連接進程;主數(shù)據(jù)庫根據(jù)第二連接進程和同步方式配置參數(shù),將操作數(shù)據(jù)同步至備數(shù)據(jù)庫。

13、可選的,數(shù)據(jù)同步方法還包括:

14、調(diào)用第一監(jiān)控程序檢測主數(shù)據(jù)庫、備數(shù)據(jù)庫、子備數(shù)據(jù)庫中的操作數(shù)據(jù)和存儲數(shù)據(jù),確定數(shù)據(jù)檢測結(jié)果;調(diào)用第二監(jiān)控程序檢測備數(shù)據(jù)庫的數(shù)據(jù)更改操作完成時刻和子備數(shù)據(jù)庫的數(shù)據(jù)更改操作完成時刻,確定間隔;根據(jù)間隔與延時參數(shù),確定延時對比結(jié)果;根據(jù)數(shù)據(jù)檢測結(jié)果和延時對比結(jié)果,確定測試結(jié)果。

15、本發(fā)明的第二方面提供了一種數(shù)據(jù)同步裝置,包括:

16、生成模塊,用于響應于業(yè)務操作請求,主數(shù)據(jù)庫根據(jù)業(yè)務操作請求生成操作數(shù)據(jù),其中,操作數(shù)據(jù)包括與業(yè)務操作請求相關的數(shù)據(jù)更改操作記錄;

17、第一同步模塊,用于主數(shù)據(jù)庫將操作數(shù)據(jù)同步至備數(shù)據(jù)庫;

18、第二同步模塊,用于備數(shù)據(jù)庫根據(jù)延時參數(shù)將操作數(shù)據(jù)同步至子備數(shù)據(jù)庫,其中,延時參數(shù)表征備數(shù)據(jù)庫從接收操作數(shù)據(jù)到發(fā)送操作數(shù)據(jù)的間隔時長,備數(shù)據(jù)庫適用于響應第一讀操作請求,發(fā)送第一歷史操作數(shù)據(jù),子備數(shù)據(jù)庫適用于響應第二讀操作請求,發(fā)送第二歷史操作數(shù)據(jù),第一歷史操作數(shù)據(jù)的生成時刻比第二歷史操作數(shù)據(jù)的生成時刻晚。

19、本發(fā)明的第三方面提供了一種電子設備,包括:一個或多個處理器;存儲器,用于存儲一個或多個程序,其中,當一個或多個程序被一個或多個處理器執(zhí)行時,使得一個或多個處理器執(zhí)行上述數(shù)據(jù)同步方法。

20、本發(fā)明的第四方面還提供了一種計算機可讀存儲介質(zhì),其上存儲有可執(zhí)行指令,該指令被處理器執(zhí)行時使處理器執(zhí)行上述數(shù)據(jù)同步方法。

21、根據(jù)本發(fā)明提供的數(shù)據(jù)同步方法、裝置、設備及存儲介質(zhì),主數(shù)據(jù)庫通過根據(jù)業(yè)務操作請求生成操作數(shù)據(jù),將操作數(shù)據(jù)同步至備數(shù)據(jù)庫;備數(shù)據(jù)庫根據(jù)延時參數(shù)將操作數(shù)據(jù)同步至子備數(shù)據(jù)庫。由于數(shù)據(jù)存儲系統(tǒng)中主數(shù)據(jù)庫-備數(shù)據(jù)庫的設置,緩解了主數(shù)據(jù)庫的數(shù)據(jù)操作壓力,備數(shù)據(jù)庫根據(jù)延時參數(shù)將操作數(shù)據(jù)同步至子備數(shù)據(jù)庫在針對大量與生成時刻早的歷史操作數(shù)據(jù)有關的讀操作請求時,可以直接選擇在子備數(shù)據(jù)庫中進行操作,進一步緩解了備數(shù)據(jù)庫的數(shù)據(jù)操作壓力,從而整體提高了數(shù)據(jù)存儲系統(tǒng)的性能和業(yè)務處理效率。



技術特征:

1.一種數(shù)據(jù)同步方法,其特征在于,所述方法應用于數(shù)據(jù)存儲系統(tǒng),所述數(shù)據(jù)存儲系統(tǒng)包括主數(shù)據(jù)庫、備數(shù)據(jù)庫、子備數(shù)據(jù)庫,所述方法包括:

2.根據(jù)權利要求1所述的方法,其特征在于,所述數(shù)據(jù)存儲系統(tǒng)包括多個所述備數(shù)據(jù)庫;

3.根據(jù)權利要求1所述的方法,其特征在于,所述備數(shù)據(jù)庫根據(jù)延時參數(shù)將所述操作數(shù)據(jù)同步至子備數(shù)據(jù)庫,包括:

4.根據(jù)權利要求3所述的方法,其特征在于,所述同步方式配置參數(shù)指示了以下任意一項數(shù)據(jù)復制方式:

5.根據(jù)權利要求3所述的方法,其特征在于,所述備數(shù)據(jù)庫根據(jù)延時參數(shù)將所述操作數(shù)據(jù)同步至子備數(shù)據(jù)庫,還包括:

6.根據(jù)權利要求4所述的方法,其特征在于,所述主數(shù)據(jù)庫將所述操作數(shù)據(jù)同步至所述備數(shù)據(jù)庫,包括:

7.根據(jù)權利要求5所述的方法,其特征在于,所述方法還包括:

8.一種數(shù)據(jù)同步裝置,其特征在于,包括:

9.一種電子設備,其特征在于,包括:

10.一種計算機可讀存儲介質(zhì),其特征在于,其上存儲有可執(zhí)行指令,該指令被處理器執(zhí)行時使處理器執(zhí)行根據(jù)權利要求1至7中任一項所述的方法。


技術總結(jié)
本發(fā)明提供了一種數(shù)據(jù)同步方法、裝置、設備及存儲介質(zhì),可以應用于分布式數(shù)據(jù)庫技術領域。該方法包括:響應于業(yè)務操作請求,主數(shù)據(jù)庫根據(jù)業(yè)務操作請求生成操作數(shù)據(jù);主數(shù)據(jù)庫將操作數(shù)據(jù)同步至備數(shù)據(jù)庫;備數(shù)據(jù)庫根據(jù)延時參數(shù)將操作數(shù)據(jù)同步至子備數(shù)據(jù)庫,延時參數(shù)表征備數(shù)據(jù)庫從接收操作數(shù)據(jù)到發(fā)送操作數(shù)據(jù)的間隔時長,備數(shù)據(jù)庫適用于響應第一讀操作請求,發(fā)送第一歷史操作數(shù)據(jù),子備數(shù)據(jù)庫適用于響應第二讀操作請求,發(fā)送第二歷史操作數(shù)據(jù),第一歷史操作數(shù)據(jù)的生成時刻比第二歷史操作數(shù)據(jù)的生成時刻晚。在針對大量與生成時刻早的歷史操作數(shù)據(jù)有關的讀操作請求時,可以直接選擇在子備數(shù)據(jù)庫中進行操作,進一步緩解了備數(shù)據(jù)庫的數(shù)據(jù)操作壓力。

技術研發(fā)人員:毛蒙恩,范勇,胡小蘭,王孟河
受保護的技術使用者:蘇州吉唄思數(shù)據(jù)技術有限公司
技術研發(fā)日:
技術公布日:2024/10/21
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1