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

分布式數(shù)據(jù)庫非對等資源備份恢復(fù)方法、裝置和設(shè)備與流程

文檔序號:39727554發(fā)布日期:2024-10-22 13:29閱讀:3來源:國知局
分布式數(shù)據(jù)庫非對等資源備份恢復(fù)方法、裝置和設(shè)備與流程

本發(fā)明涉及數(shù)據(jù)庫,更具體地涉及一種分布式數(shù)據(jù)庫非對等資源備份恢復(fù)方法、裝置和設(shè)備。


背景技術(shù):

1、隨著互聯(lián)網(wǎng)的普及,傳統(tǒng)的集中式的數(shù)據(jù)庫難以滿足大數(shù)據(jù)量以及高并發(fā)量的需求。因此,通常利用可以進行橫向擴展的分布式數(shù)據(jù)庫,以滿足大數(shù)據(jù)量以及高并發(fā)量的需求。

2、在對分布式數(shù)據(jù)庫中的數(shù)據(jù)進行備份恢復(fù)時,通常需要將原數(shù)據(jù)庫集群中所有服務(wù)器中的數(shù)據(jù)進行備份,然后將備份的數(shù)據(jù)恢復(fù)到具有相同數(shù)量服務(wù)器的目標數(shù)據(jù)庫中。但是,在原數(shù)據(jù)庫集群的服務(wù)器數(shù)量與目標數(shù)據(jù)庫集群的服務(wù)器數(shù)量不同的情況下,難以在原數(shù)據(jù)庫集群和目標數(shù)據(jù)庫集群之間進行備份恢復(fù)。


技術(shù)實現(xiàn)思路

1、鑒于上述問題,本發(fā)明提供了分布式數(shù)據(jù)庫非對等資源備份恢復(fù)方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品。

2、根據(jù)本發(fā)明的第一個方面,提供了一種分布式數(shù)據(jù)庫非對等資源備份恢復(fù)方法,包括:響應(yīng)于檢測到備份恢復(fù)指令,從恢復(fù)配置文件中讀取第一參數(shù)和第二參數(shù),并生成針對上述第二參數(shù)的讀取結(jié)果,其中,上述第一參數(shù)包括第一存儲地址和第一備份地址,上述第一存儲地址表征預(yù)先從原數(shù)據(jù)庫集群獲取的備份數(shù)據(jù)的臨時存儲地址,上述第一備份地址為目標數(shù)據(jù)庫集群的地址;上述第二參數(shù)包括表征上述目標數(shù)據(jù)庫集群的硬件部署方式的部署參數(shù)、表征上述原數(shù)據(jù)庫集群與上述目標數(shù)據(jù)庫集群之間硬件資源差異的第一數(shù)據(jù)分片參數(shù);響應(yīng)于確定上述讀取結(jié)果表征上述恢復(fù)配置文件包括第二參數(shù),從上述第一存儲地址獲取上述備份數(shù)據(jù);基于上述部署參數(shù),將上述備份數(shù)據(jù)恢復(fù)至上述第一備份地址;以及基于上述第一數(shù)據(jù)分片參數(shù),對上述備份數(shù)據(jù)進行重分布操作,得到最終備份數(shù)據(jù)。

3、根據(jù)本發(fā)明的實施例,上述基于上述第一數(shù)據(jù)分片參數(shù),對上述備份數(shù)據(jù)進行重分布操作,得到最終備份數(shù)據(jù),包括:在上述目標數(shù)據(jù)庫集群的主服務(wù)器上,將上述第一數(shù)據(jù)分片參數(shù)指示的目標數(shù)據(jù)分片上的備份數(shù)據(jù)重分布至上述主服務(wù)器內(nèi)的預(yù)設(shè)數(shù)據(jù)分片內(nèi),得到上述最終備份數(shù)據(jù);以及將上述主服務(wù)器上的上述最終備份數(shù)據(jù)同步至上述目標數(shù)據(jù)庫集群的至少一個備服務(wù)器。

4、根據(jù)本發(fā)明的實施例,重分布操作包括擴容操作或縮容操作。

5、根據(jù)本發(fā)明的實施例,上述方法還包括:在基于上述第一數(shù)據(jù)分片參數(shù),對上述備份數(shù)據(jù)進行重分布操作之前,對上述目標數(shù)據(jù)庫集群添加預(yù)設(shè)數(shù)據(jù)庫鎖,以停止上述目標數(shù)據(jù)庫集群基于上述最終備份數(shù)據(jù)提供的服務(wù);在基于上述第一數(shù)據(jù)分片參數(shù),對上述備份數(shù)據(jù)進行重分布操作之后,解除上述預(yù)設(shè)數(shù)據(jù)庫鎖,以恢復(fù)上述目標數(shù)據(jù)庫集群基于上述最終備份數(shù)據(jù)提供的服務(wù)。

6、根據(jù)本發(fā)明的實施例,上述方法還包括:響應(yīng)于確定上述讀取結(jié)果表征上述恢復(fù)配置文件不包括上述第二參數(shù),從上述第一存儲地址獲取上述備份數(shù)據(jù),并將上述備份數(shù)據(jù)恢復(fù)至上述第一備份地址。

7、根據(jù)本發(fā)明的實施例,上述恢復(fù)配置文件還可以包括第二數(shù)據(jù)分片參數(shù),上述從上述第一存儲地址獲取上述備份數(shù)據(jù),包括:從上述第一存儲地址中獲取與上述第二數(shù)據(jù)分片參數(shù)對應(yīng)的備份數(shù)據(jù);其中,與上述第二數(shù)據(jù)分片參數(shù)對應(yīng)的備份數(shù)據(jù)為上述第一存儲地址中存儲的備份數(shù)據(jù),或者,與上述第二數(shù)據(jù)分片參數(shù)對應(yīng)的備份數(shù)據(jù)為上述第一存儲地址中存儲的備份數(shù)據(jù)的一部分。

8、根據(jù)本發(fā)明的實施例,預(yù)先從原數(shù)據(jù)庫集群獲取備份數(shù)據(jù),包括:響應(yīng)于檢測到備份指令,從備份配置文件中讀取第二存儲地址、第二備份地址,其中,上述第二備份地址與上述第一存儲地址相同;上述第二存儲地址為上述原數(shù)據(jù)庫集群的地址;從上述第二存儲地址獲取上述備份數(shù)據(jù),并將上述備份數(shù)據(jù)存儲至上述第二備份地址。

9、根據(jù)本發(fā)明的實施例,上述備份配置文件還包括第三數(shù)據(jù)分片參數(shù),上述從上述第二存儲地址獲取上述備份數(shù)據(jù),包括:從上述第二存儲地址中獲取與上述第三數(shù)據(jù)分片參數(shù)對應(yīng)的備份數(shù)據(jù);其中,與上述第三數(shù)據(jù)分片參數(shù)對應(yīng)的備份數(shù)據(jù)為上述第二存儲地址中存儲的備份數(shù)據(jù),或者,與上述第三數(shù)據(jù)分片參數(shù)對應(yīng)的備份數(shù)據(jù)為上述第二存儲地址中存儲的備份數(shù)據(jù)的一部分。

10、本發(fā)明的第二方面提供了一種分布式數(shù)據(jù)庫非對等資源備份恢復(fù)裝置,包括:讀取模塊,用于響應(yīng)于檢測到備份恢復(fù)指令,從恢復(fù)配置文件中讀取第一參數(shù)和第二參數(shù),并生成針對上述第二參數(shù)的讀取結(jié)果,其中,上述第一參數(shù)包括第一存儲地址和第一備份地址,上述第一存儲地址表征預(yù)先從原數(shù)據(jù)庫集群獲取的備份數(shù)據(jù)的臨時存儲地址,上述第一備份地址為目標數(shù)據(jù)庫集群的地址;上述第二參數(shù)包括表征上述目標數(shù)據(jù)庫集群的硬件部署方式的部署參數(shù)、表征上述原數(shù)據(jù)庫集群與上述目標數(shù)據(jù)庫集群之間硬件資源差異的第一數(shù)據(jù)分片參數(shù);數(shù)據(jù)獲取模塊,用于響應(yīng)于確定上述讀取結(jié)果表征上述恢復(fù)配置文件包括第二參數(shù),從上述第一存儲地址獲取上述備份數(shù)據(jù);第一恢復(fù)模塊,用于基于上述部署參數(shù),將上述備份數(shù)據(jù)恢復(fù)至上述第一備份地址;以及重分布模塊,用于基于上述第一數(shù)據(jù)分片參數(shù),對上述備份數(shù)據(jù)進行重分布操作,得到最終備份數(shù)據(jù)。

11、本發(fā)明的第三方面提供了一種電子設(shè)備,包括:一個或多個處理器;存儲器,用于存儲一個或多個計算機程序,其特征在于,上述一個或多個處理器執(zhí)行上述一個或多個計算機程序以實現(xiàn)上述方法的步驟。

12、本發(fā)明的第四方面還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序或指令,上述計算機程序或指令被處理器執(zhí)行時實現(xiàn)上述方法的步驟。

13、本發(fā)明的第五方面還提供了一種計算機程序產(chǎn)品,包括計算機程序或指令,上述計算機程序或指令被處理器執(zhí)行時實現(xiàn)上述方法的步驟。

14、根據(jù)本發(fā)明的實施例,在原數(shù)據(jù)集群和目標數(shù)據(jù)集群硬件資源存在差異的情況下,根據(jù)部署參數(shù)所表征的目標數(shù)據(jù)庫集群的硬件部署方式,將備份數(shù)據(jù)恢復(fù)至目標數(shù)據(jù)庫集群中,增強備份數(shù)據(jù)的持久性。并且,根據(jù)第一數(shù)據(jù)分片參數(shù)對目標數(shù)據(jù)庫集群中的備份數(shù)據(jù)進行重分布操作,使得最終備份數(shù)據(jù)與目標數(shù)據(jù)庫集群的硬件資源相匹配,提高目標數(shù)據(jù)庫集群的可靠性。



技術(shù)特征:

1.一種分布式數(shù)據(jù)庫非對等資源備份恢復(fù)方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一數(shù)據(jù)分片參數(shù),對所述備份數(shù)據(jù)進行重分布操作,得到最終備份數(shù)據(jù),包括:

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述重分布操作包括擴容操作或縮容操作。

4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括:

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

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述恢復(fù)配置文件還可以包括第二數(shù)據(jù)分片參數(shù),所述從所述第一存儲地址獲取所述備份數(shù)據(jù),包括:

7.根據(jù)權(quán)利要求1所述的方法,其特征在于,預(yù)先從原數(shù)據(jù)庫集群獲取備份數(shù)據(jù),包括:

8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述備份配置文件還包括第三數(shù)據(jù)分片參數(shù),所述從所述第二存儲地址獲取所述備份數(shù)據(jù),包括:

9.一種分布式數(shù)據(jù)庫非對等資源備份恢復(fù)裝置,其特征在于,所述裝置包括:

10.一種電子設(shè)備,包括:


技術(shù)總結(jié)
本發(fā)明提供了一種分布式數(shù)據(jù)庫非對等資源備份恢復(fù)方法、裝置和設(shè)備,可以應(yīng)用于數(shù)據(jù)庫技術(shù)領(lǐng)域。該方法包括:響應(yīng)于檢測到備份恢復(fù)指令,從恢復(fù)配置文件中讀取第一參數(shù)和第二參數(shù),并生成讀取結(jié)果,其中,第一參數(shù)包括第一存儲地址和第一備份地址;第二參數(shù)包括表征目標數(shù)據(jù)庫集群的部署參數(shù)、表征原數(shù)據(jù)庫集群與目標數(shù)據(jù)庫集群之間資源差異的第一數(shù)據(jù)分片參數(shù);響應(yīng)于確定讀取結(jié)果表征恢復(fù)配置文件包括第二參數(shù),從第一存儲地址獲取備份數(shù)據(jù);基于部署參數(shù),將備份數(shù)據(jù)恢復(fù)至第一備份地址;以及基于第一數(shù)據(jù)分片參數(shù),對備份數(shù)據(jù)進行重分布操作,得到最終備份數(shù)據(jù)。

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