[發(fā)明專(zhuān)利]一種數(shù)據(jù)庫(kù)備份方法、系統(tǒng)、設(shè)備以及介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202011446153.0 | 申請(qǐng)日: | 2020-12-11 |
| 公開(kāi)(公告)號(hào): | CN112463459A | 公開(kāi)(公告)日: | 2021-03-09 |
| 發(fā)明(設(shè)計(jì))人: | 李世剛 | 申請(qǐng)(專(zhuān)利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類(lèi)號(hào): | G06F11/14 | 分類(lèi)號(hào): | G06F11/14;G06F16/17 |
| 代理公司: | 北京連和連知識(shí)產(chǎn)權(quán)代理有限公司 11278 | 代理人: | 劉小峰;陳黎明 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù)庫(kù) 備份 方法 系統(tǒng) 設(shè)備 以及 介質(zhì) | ||
本發(fā)明公開(kāi)了一種數(shù)據(jù)庫(kù)備份方法,包括以下步驟:將集群中不提供vIP服務(wù)的節(jié)點(diǎn)作為進(jìn)行數(shù)據(jù)庫(kù)備份的節(jié)點(diǎn);對(duì)所述節(jié)點(diǎn)執(zhí)行數(shù)據(jù)庫(kù)備份操作以得到數(shù)據(jù)庫(kù)備份快照;獲取記錄全局事務(wù)的日志文件;將所述日志文件與所述數(shù)據(jù)庫(kù)備份快照進(jìn)行關(guān)聯(lián)。本發(fā)明還公開(kāi)了一種系統(tǒng)、計(jì)算機(jī)設(shè)備以及可讀存儲(chǔ)介質(zhì)。本發(fā)明提出的方案能夠?qū)崿F(xiàn)在不阻斷集群的正常業(yè)務(wù)操作的情況下,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份,同時(shí)引入了全局事務(wù)ID,可以方便的將備份數(shù)據(jù)應(yīng)用到恢復(fù)整個(gè)集群節(jié)點(diǎn),實(shí)現(xiàn)集群節(jié)點(diǎn)的數(shù)據(jù)恢復(fù)。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫(kù)備份領(lǐng)域,具體涉及一種數(shù)據(jù)庫(kù)備份方法、系統(tǒng)、設(shè)備以及存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著信息技術(shù)的飛速發(fā)展,信息安全的重要性日趨明顯。但是,作為信息安全的一個(gè)重要內(nèi)容—數(shù)據(jù)備份的重要性卻往往被人們所忽視。只要發(fā)生數(shù)據(jù)傳輸、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)交換、軟件故障、硬盤(pán)壞道等情況,就都有可能產(chǎn)生數(shù)據(jù)故障。這時(shí),如果沒(méi)有采取數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)手段和措施,就會(huì)導(dǎo)致數(shù)據(jù)的丟失,給企業(yè)或個(gè)人帶來(lái)難以預(yù)估的損失。沒(méi)有數(shù)據(jù)庫(kù)的備份,就沒(méi)有數(shù)據(jù)庫(kù)的恢復(fù),所以應(yīng)當(dāng)把數(shù)據(jù)庫(kù)的備份工作作為一項(xiàng)不可忽視的系統(tǒng)工作,為其選擇相應(yīng)的備份設(shè)備和技術(shù),進(jìn)行經(jīng)濟(jì)可靠的數(shù)據(jù)備份,從而避免可能發(fā)生的重大損失。
目前在對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份時(shí),需要請(qǐng)求全局鎖,導(dǎo)致在備份期間,數(shù)據(jù)庫(kù)無(wú)法進(jìn)行寫(xiě)操作,如果此過(guò)程時(shí)間過(guò)長(zhǎng),會(huì)嚴(yán)重影響系統(tǒng)的可用性。
發(fā)明內(nèi)容
有鑒于此,為了克服上述問(wèn)題的至少一個(gè)方面,本發(fā)明實(shí)施例提出一種數(shù)據(jù)庫(kù)備份方法,包括以下步驟:
將集群中不提供vIP服務(wù)的節(jié)點(diǎn)作為進(jìn)行數(shù)據(jù)庫(kù)備份的節(jié)點(diǎn);
對(duì)所述節(jié)點(diǎn)執(zhí)行數(shù)據(jù)庫(kù)備份操作以得到數(shù)據(jù)庫(kù)備份快照;
獲取記錄全局事務(wù)的日志文件;
將所述日志文件與所述數(shù)據(jù)庫(kù)備份快照進(jìn)行關(guān)聯(lián)。
在一些實(shí)施例中,將集群中不提供vIP服務(wù)的節(jié)點(diǎn)作為進(jìn)行數(shù)據(jù)庫(kù)備份的節(jié)點(diǎn),進(jìn)一步包括:
建立與各個(gè)節(jié)點(diǎn)之間的連接;
通過(guò)檢測(cè)命令判斷每一個(gè)節(jié)點(diǎn)是否提供vIP服務(wù);
從若干個(gè)不提供vIP服務(wù)的節(jié)點(diǎn)中選擇一個(gè)作為進(jìn)行數(shù)據(jù)庫(kù)備份的節(jié)點(diǎn)。
在一些實(shí)施例中,還包括:
響應(yīng)于接收到對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)的指令,獲取預(yù)先備份的所述數(shù)據(jù)庫(kù)備份快照以及對(duì)應(yīng)的日志文件;
利用所述數(shù)據(jù)庫(kù)備份快照對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)以及利用所述日志文件中的全局事務(wù)內(nèi)容對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行調(diào)整。
在一些實(shí)施例中,利用所述日志文件中的全局事務(wù)內(nèi)容對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行調(diào)整,進(jìn)一步包括:
獲取需要將所述數(shù)據(jù)庫(kù)恢復(fù)到的時(shí)間點(diǎn);
根據(jù)所述時(shí)間點(diǎn)從所述日志文件中確定需要對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行調(diào)整的全局事務(wù)內(nèi)容;
根據(jù)所述全局事務(wù)內(nèi)容對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行調(diào)整。
基于同一發(fā)明構(gòu)思,根據(jù)本發(fā)明的另一個(gè)方面,本發(fā)明的實(shí)施例還提供了一種數(shù)據(jù)庫(kù)備份系統(tǒng),包括:
確定模塊,所述確定模塊配置為將集群中不提供vIP服務(wù)的節(jié)點(diǎn)作為進(jìn)行數(shù)據(jù)庫(kù)備份的節(jié)點(diǎn);
快照模塊,所述快照模塊配置為對(duì)所述節(jié)點(diǎn)執(zhí)行數(shù)據(jù)庫(kù)備份操作以得到數(shù)據(jù)庫(kù)備份快照;
獲取模塊,所述獲取模塊配置為獲取記錄全局事務(wù)的日志文件;
關(guān)聯(lián)模塊,所述關(guān)聯(lián)模塊配置為將所述日志文件與所述數(shù)據(jù)庫(kù)備份快照進(jìn)行關(guān)聯(lián)。
在一些實(shí)施例中,所述確定模塊還配置為:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011446153.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)構(gòu)筑裝置、數(shù)據(jù)庫(kù)檢索裝置、數(shù)據(jù)庫(kù)裝置、數(shù)據(jù)庫(kù)構(gòu)筑方法、以及數(shù)據(jù)庫(kù)檢索方法
- 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)處理方法
- 數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)更新方法、數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)更新程序
- 容器數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)同步方法及數(shù)據(jù)庫(kù)
- 一種MongoDB數(shù)據(jù)庫(kù)對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行方法及裝置
- 一種數(shù)據(jù)庫(kù)備份的方法及裝置
- 一種虛擬化網(wǎng)絡(luò)備份、恢復(fù)的方法和相應(yīng)裝置
- 一種數(shù)據(jù)備份方法和裝置
- 包配置文件的備份方法及終端
- 分布式實(shí)時(shí)文件系統(tǒng)的備份方法及備份系統(tǒng)
- 一種數(shù)據(jù)備份和恢復(fù)方法、備份服務(wù)器和源服務(wù)器
- 一種備份方法和裝置
- 一種數(shù)據(jù)備份方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)備份方法及裝置
- 一種數(shù)字法庭數(shù)據(jù)備份系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





