欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)庫集中備份的設(shè)計方法及裝置、電子設(shè)備、存儲介質(zhì)與流程

文檔序號:40479076發(fā)布日期:2024-12-31 12:46閱讀:13來源:國知局
數(shù)據(jù)庫集中備份的設(shè)計方法及裝置、電子設(shè)備、存儲介質(zhì)與流程

本技術(shù)涉及數(shù)據(jù)庫備份,尤其涉及一種數(shù)據(jù)庫集中備份的設(shè)計方法及裝置、電子設(shè)備、存儲介質(zhì)。


背景技術(shù):

1、數(shù)據(jù)備份是指為了防止業(yè)務(wù)系統(tǒng)出現(xiàn)誤操作或因系統(tǒng)故障導(dǎo)致數(shù)據(jù)丟失,而將主機或存儲設(shè)備上的數(shù)據(jù)復(fù)制到其他存儲介質(zhì)上。因此當(dāng)業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)因故障或丟失無法使用時,可以利用這些備份數(shù)據(jù)進行恢復(fù),從而確保數(shù)據(jù)完整性和業(yè)務(wù)持續(xù)運行。

2、在現(xiàn)有的技術(shù)中,運維工程師通常根據(jù)自身經(jīng)驗與數(shù)據(jù)庫的實際情況選取備份域和介質(zhì)服務(wù)器,然后通過手工部署的方式創(chuàng)建備份策略和安裝客戶端軟件,從而完成數(shù)據(jù)庫備份的供給業(yè)務(wù)系統(tǒng)。

3、但是隨著數(shù)據(jù)中心快速發(fā)展,數(shù)據(jù)庫數(shù)量也急劇增加,因此對于數(shù)據(jù)庫備份的需求也隨之劇增。然而數(shù)據(jù)庫的集中備份部署對運維工程師經(jīng)驗依賴程度高,需要運維工程師手工進行操作,從而導(dǎo)致會大程度地增加運維工程師的人力成本,并且人工規(guī)劃存在規(guī)劃錯誤的風(fēng)險,可能會帶來不必要的資源爭搶和損耗,進而降低了備份的效率。


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

1、基于上述現(xiàn)有技術(shù)的不足,本技術(shù)提供了一種數(shù)據(jù)庫集中備份的設(shè)計方法及裝置、電子設(shè)備、存儲介質(zhì),以解決現(xiàn)有技術(shù)所帶來的備份效率比較低的問題。

2、為了實現(xiàn)上述目的,本技術(shù)提供了以下技術(shù)方案:

3、本技術(shù)第一方面提供了一種數(shù)據(jù)庫集中備份的設(shè)計方法,包括:

4、獲取待備份數(shù)據(jù)庫的信息,并根據(jù)所述待備份數(shù)據(jù)庫的信息選取目標(biāo)數(shù)據(jù)中心、目標(biāo)備份域、目標(biāo)介質(zhì)服務(wù)器;

5、根據(jù)所述目標(biāo)數(shù)據(jù)中心、所述目標(biāo)備份域、所述目標(biāo)介質(zhì)服務(wù)器以及所述備份信息,生成備份策略字符串;

6、通過在所述目標(biāo)備份域的主服務(wù)器上,根據(jù)所述備份策略字符串創(chuàng)建調(diào)用腳本,并執(zhí)行所述調(diào)用腳本,以通過調(diào)用接口調(diào)用備份軟件創(chuàng)建所述待備份數(shù)據(jù)庫的備份策略。

7、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計方法中,所述根據(jù)所述待備份數(shù)據(jù)庫的信息選取目標(biāo)數(shù)據(jù)中心,包括:

8、當(dāng)接收到待備份數(shù)據(jù)庫的更新命令時,更新所述待備份數(shù)據(jù)庫中數(shù)據(jù)中心、備份域、介質(zhì)服務(wù)器的信息;

9、從更新后的數(shù)據(jù)中心的信息中讀取數(shù)據(jù)中心列表;

10、依次判斷所述數(shù)據(jù)中心列表中是否存在與所述待備份數(shù)據(jù)庫的主機部署在一塊的目標(biāo)數(shù)據(jù)中心;

11、若所述數(shù)據(jù)中心列表中存在與所述待備份數(shù)據(jù)庫的主機部署在一塊的目標(biāo)數(shù)據(jù)中心,則輸出目標(biāo)數(shù)據(jù)中心。

12、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計方法中,所述根據(jù)所述待備份數(shù)據(jù)庫的信息選取目標(biāo)備份域,包括:

13、從所述待備份數(shù)據(jù)庫中讀取在所述目標(biāo)數(shù)據(jù)中心下的所有備份域列表;

14、分別針對每個所述備份域列表,依次判斷所述備份域列表中是否存在與所述待備份數(shù)據(jù)庫的主機部署在同一樓宇的目標(biāo)備份域;

15、若所述備份域列表中存在與所述待備份數(shù)據(jù)庫的主機部署在同一樓宇的目標(biāo)備份域,則獲取所述目標(biāo)備份域;

16、將所述目標(biāo)備份域添加至候選列表,并返回執(zhí)行所述分別針對每個所述備份域列表,依次判斷所述備份域列表中是否存在與所述待備份數(shù)據(jù)庫的主機部署在同一樓宇的目標(biāo)備份域,直至所有備份域列表中的備份域判斷結(jié)束;

17、從所述候選列表中讀取所有目標(biāo)備份域,并統(tǒng)計所述所有目標(biāo)備份域的備份策略總數(shù);

18、從所有目標(biāo)備份域的備份策略總數(shù)中選取最少總數(shù)的備份策略,并輸出最少總數(shù)的備份策略對應(yīng)的目標(biāo)備份域。

19、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計方法中,所述根據(jù)所述待備份數(shù)據(jù)庫的信息選取目標(biāo)介質(zhì)服務(wù)器,包括:

20、從所述待備份數(shù)據(jù)庫中讀取在最少總數(shù)的備份策略對應(yīng)的目標(biāo)備份域下的所有介質(zhì)服務(wù)器;

21、分別針對每個所述介質(zhì)服務(wù)器,判斷所述介質(zhì)服務(wù)器的剩余容量是否滿足所述待備份數(shù)據(jù)庫的備份需求;

22、若所述介質(zhì)服務(wù)器的剩余容量滿足所述待備份數(shù)據(jù)庫的備份需求,則將所述介質(zhì)服務(wù)器作為目標(biāo)介質(zhì)服務(wù)器,并記錄所述目標(biāo)介質(zhì)服務(wù)器的備份策略數(shù)和剩余空間;

23、基于所有目標(biāo)介質(zhì)服務(wù)器的備份策略數(shù)和剩余空間,計算所有所述目標(biāo)介質(zhì)服務(wù)器的得分;

24、按照所述得分由高到低的順序,對所有所述目標(biāo)介質(zhì)服務(wù)器進行排序;

25、選取并輸出排序第一的目標(biāo)介質(zhì)服務(wù)器。

26、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計方法中,還包括:

27、獲取所述待備份數(shù)據(jù)庫的客戶端的操作系統(tǒng)類型和數(shù)據(jù)庫類型;

28、根據(jù)所述操作系統(tǒng)類型和所述數(shù)據(jù)庫類型,從所述待備份數(shù)據(jù)庫的主機中獲取對應(yīng)的備份客戶端軟件安裝包;

29、在所述待備份數(shù)據(jù)庫的主機的各個節(jié)點上安裝所述備份客戶端軟件安裝包,得到所述備份客戶端軟件安裝包對應(yīng)的配置文件;

30、根據(jù)所述目標(biāo)數(shù)據(jù)中心、所述目標(biāo)備份域、以及所述目標(biāo)介質(zhì)服務(wù)器,對所述配置文件進行配置,以完成所述待備份數(shù)據(jù)庫的客戶端的備份配置。

31、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計方法中,還包括:

32、當(dāng)接收到待備份數(shù)據(jù)庫的腳本備份請求時,根據(jù)所述目標(biāo)數(shù)據(jù)中心、所述目標(biāo)備份域、所述目標(biāo)介質(zhì)服務(wù)器以及所述備份信息,利用腳本模版生成所述待備份數(shù)據(jù)庫的備份腳本;

33、將所述備份腳本放置于所述待備份數(shù)據(jù)庫的主機中的指定路徑中,以完成所述待備份數(shù)據(jù)庫的備份配置。

34、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計方法中,還包括:

35、根據(jù)所述備份策略,周期性向所述待備份數(shù)據(jù)庫發(fā)送備份請求,由所述待備份數(shù)據(jù)庫的客戶端根據(jù)備份請求備份數(shù)據(jù)。

36、本技術(shù)第二方面提供了一種數(shù)據(jù)庫集中備份的設(shè)計裝置,包括:

37、規(guī)劃單元,用于獲取待備份數(shù)據(jù)庫的信息,并根據(jù)所述待備份數(shù)據(jù)庫的信息選取目標(biāo)數(shù)據(jù)中心、目標(biāo)備份域、目標(biāo)介質(zhì)服務(wù)器;

38、生成單元,用于根據(jù)所述目標(biāo)數(shù)據(jù)中心、所述目標(biāo)備份域、所述目標(biāo)介質(zhì)服務(wù)器以及所述備份信息,生成備份策略字符串;

39、創(chuàng)建單元,用于通過在所述目標(biāo)備份域的主服務(wù)器上,根據(jù)所述備份策略字符串創(chuàng)建調(diào)用腳本,并執(zhí)行所述調(diào)用腳本,以通過調(diào)用接口調(diào)用備份軟件創(chuàng)建所述待備份數(shù)據(jù)庫的備份策略。

40、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計裝置中,所述規(guī)劃單元,包括:

41、更新單元,用于當(dāng)接收到待備份數(shù)據(jù)庫的更新命令時,更新所述待備份數(shù)據(jù)庫中數(shù)據(jù)中心、備份域、介質(zhì)服務(wù)器的信息;

42、第一讀取單元,用于從更新后的數(shù)據(jù)中心的信息中讀取數(shù)據(jù)中心列表;

43、第一判斷單元,用于依次判斷所述數(shù)據(jù)中心列表中是否存在與所述待備份數(shù)據(jù)庫的主機部署在一塊的目標(biāo)數(shù)據(jù)中心;

44、第一輸出單元,用于若所述數(shù)據(jù)中心列表中存在與所述待備份數(shù)據(jù)庫的主機部署在一塊的目標(biāo)數(shù)據(jù)中心,則輸出目標(biāo)數(shù)據(jù)中心。

45、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計裝置中,所述規(guī)劃單元,包括:

46、第二讀取單元,用于從所述待備份數(shù)據(jù)庫中讀取在所述目標(biāo)數(shù)據(jù)中心下的所有備份域列表;

47、第二判斷單元,用于分別針對每個所述備份域列表,依次判斷所述備份域列表中是否存在與所述待備份數(shù)據(jù)庫的主機部署在同一樓宇的目標(biāo)備份域;

48、獲取單元,用于若所述備份域列表中存在與所述待備份數(shù)據(jù)庫的主機部署在同一樓宇的目標(biāo)備份域,則獲取所述目標(biāo)備份域;

49、添加單元,用于將所述目標(biāo)備份域添加至候選列表,并返回執(zhí)行所述分別針對每個所述備份域列表,依次判斷所述備份域列表中是否存在與所述待備份數(shù)據(jù)庫的主機部署在同一樓宇的目標(biāo)備份域,直至所有備份域列表中的備份域判斷結(jié)束;

50、統(tǒng)計單元,用于從所述候選列表中讀取所有目標(biāo)備份域,并統(tǒng)計所述所有目標(biāo)備份域的備份策略總數(shù);

51、第二輸出單元,用于從所有目標(biāo)備份域的備份策略總數(shù)中選取最少總數(shù)的備份策略,并輸出最少總數(shù)的備份策略對應(yīng)的目標(biāo)備份域。

52、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計裝置中,所述規(guī)劃單元,包括:

53、第三讀取單元,用于從所述待備份數(shù)據(jù)庫中讀取在最少總數(shù)的備份策略對應(yīng)的目標(biāo)備份域下的所有介質(zhì)服務(wù)器;

54、第三判斷單元,用于分別針對每個所述介質(zhì)服務(wù)器,判斷所述介質(zhì)服務(wù)器的剩余容量是否滿足所述待備份數(shù)據(jù)庫的備份需求;

55、記錄單元,用于若所述介質(zhì)服務(wù)器的剩余容量滿足所述待備份數(shù)據(jù)庫的備份需求,則將所述介質(zhì)服務(wù)器作為目標(biāo)介質(zhì)服務(wù)器,并記錄所述目標(biāo)介質(zhì)服務(wù)器的備份策略數(shù)和剩余空間;

56、計算單元,用于基于所有目標(biāo)介質(zhì)服務(wù)器的備份策略數(shù)和剩余空間,計算所有所述目標(biāo)介質(zhì)服務(wù)器的得分;

57、排序單元,用于按照所述得分由高到低的順序,對所有所述目標(biāo)介質(zhì)服務(wù)器進行排序;

58、第三輸出單元,用于選取并輸出排序第一的目標(biāo)介質(zhì)服務(wù)器。

59、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計裝置中,還包括:

60、類型獲取單元,用于獲取所述待備份數(shù)據(jù)庫的客戶端的操作系統(tǒng)類型和數(shù)據(jù)庫類型;

61、安裝包獲取單元,用于根據(jù)所述操作系統(tǒng)類型和所述數(shù)據(jù)庫類型,從所述待備份數(shù)據(jù)庫的主機中獲取對應(yīng)的備份客戶端軟件安裝包;

62、安裝單元,用于在所述待備份數(shù)據(jù)庫的主機的各個節(jié)點上安裝所述備份客戶端軟件安裝包,得到所述備份客戶端軟件安裝包對應(yīng)的配置文件;

63、配置單元,用于根據(jù)所述目標(biāo)數(shù)據(jù)中心、所述目標(biāo)備份域、以及所述目標(biāo)介質(zhì)服務(wù)器,對所述配置文件進行配置,以完成所述待備份數(shù)據(jù)庫的客戶端的備份配置。

64、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計裝置中,還包括:

65、腳本生成單元,用于當(dāng)接收到待備份數(shù)據(jù)庫的腳本備份請求時,根據(jù)所述目標(biāo)數(shù)據(jù)中心、所述目標(biāo)備份域、所述目標(biāo)介質(zhì)服務(wù)器以及所述備份信息,利用腳本模版生成所述待備份數(shù)據(jù)庫的備份腳本;

66、放置單元,用于將所述備份腳本放置于所述待備份數(shù)據(jù)庫的主機中的指定路徑中,以完成所述待備份數(shù)據(jù)庫的備份配置。

67、可選地,在上述的數(shù)據(jù)庫集中備份的設(shè)計裝置中,還包括:

68、備份單元,用于根據(jù)所述備份策略,周期性向所述待備份數(shù)據(jù)庫發(fā)送備份請求,由所述待備份數(shù)據(jù)庫的客戶端根據(jù)備份請求備份數(shù)據(jù)。

69、本技術(shù)第三方面提供了一種電子設(shè)備,包括:

70、存儲器和處理器;

71、其中,所述存儲器用于存儲程序;

72、所述處理器用于執(zhí)行所述程序,所述程序被執(zhí)行時,具體用于實現(xiàn)如上述任意一項所述的一種數(shù)據(jù)庫集中備份的設(shè)計方法。

73、本技術(shù)第四方面提供了一種計算機存儲介質(zhì),用于存儲計算機程序,所述計算機程序被執(zhí)行時,用于實現(xiàn)如上述任意一項所述的一種數(shù)據(jù)庫集中備份的設(shè)計方法。

74、本技術(shù)提供的一種數(shù)據(jù)庫集中備份的設(shè)計方法,通過選取目標(biāo)數(shù)據(jù)中心、目標(biāo)備份域、目標(biāo)介質(zhì)服務(wù)器,并獲取待備份數(shù)據(jù)庫的信息,并根據(jù)待備份數(shù)據(jù)庫的信息選取目標(biāo)數(shù)據(jù)中心、目標(biāo)備份域、目標(biāo)介質(zhì)服務(wù)器,生成備份策略字符串,最后通過在目標(biāo)備份域的主服務(wù)器上,根據(jù)備份策略字符串創(chuàng)建調(diào)用腳本,并執(zhí)行調(diào)用腳本,以通過調(diào)用接口調(diào)用備份軟件創(chuàng)建待備份數(shù)據(jù)庫的備份策略。從而通過自動規(guī)劃數(shù)據(jù)庫的備份策略,使得在提供備份效率的同時,讓備份效率與數(shù)據(jù)分布更加均衡,有效地減少不必要的資源消耗,并且還能夠有效地降低人力成本。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
建湖县| 梅河口市| 瑞金市| 武山县| 台东市| 镇巴县| 东乌| 清丰县| 吉林省| 云阳县| 华容县| 泽州县| 洛阳市| 农安县| 栾川县| 西畴县| 康乐县| 呈贡县| 岳西县| 建水县| 伊宁市| 如皋市| 玉林市| 陆丰市| 麻城市| 临湘市| 保靖县| 连平县| 绥化市| 赤峰市| 防城港市| 鹤壁市| 隆昌县| 专栏| 西平县| 南和县| 黄骅市| 五原县| 庐江县| 黄龙县| 安陆市|