[發(fā)明專利]多鏡像數(shù)據(jù)的回滾處理系統(tǒng)和回滾處理方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310460975.8 | 申請(qǐng)日: | 2013-09-29 |
| 公開(公告)號(hào): | CN103488549B | 公開(公告)日: | 2017-01-18 |
| 發(fā)明(設(shè)計(jì))人: | 李登高;包敬斌;張應(yīng)才 | 申請(qǐng)(專利權(quán))人: | 北大醫(yī)療信息技術(shù)有限公司 |
| 主分類號(hào): | G06F11/14 | 分類號(hào): | G06F11/14;G06F9/455 |
| 代理公司: | 北京友聯(lián)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
| 地址: | 100080 北京*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多鏡像 數(shù)據(jù) 處理 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體而言,涉及一種多鏡像數(shù)據(jù)的回滾處理系統(tǒng)和一種多鏡像數(shù)據(jù)的回滾處理方法。
背景技術(shù)
在數(shù)據(jù)處理過(guò)程中,往往通過(guò)為數(shù)據(jù)保存多個(gè)時(shí)間點(diǎn)的備份數(shù)據(jù),從而當(dāng)出現(xiàn)數(shù)據(jù)錯(cuò)誤時(shí),能夠通過(guò)回滾處理,恢復(fù)至某個(gè)之前的時(shí)間點(diǎn)時(shí)的狀態(tài),盡可能地降低損失。
然而,直接執(zhí)行回滾操作時(shí),仍然可能出現(xiàn)錯(cuò)誤,比如回滾過(guò)程本身出錯(cuò),或是選擇了錯(cuò)誤的回滾時(shí)間點(diǎn)等均可能導(dǎo)致回滾錯(cuò)誤。
因此,需要一種新的回滾處理技術(shù),可以通過(guò)虛擬回滾判斷是否正確地執(zhí)行了回滾指令,確保數(shù)據(jù)回滾操作的正確執(zhí)行。
發(fā)明內(nèi)容
本發(fā)明正是基于上述問(wèn)題,提出了一種新的回滾處理技術(shù),可以通過(guò)虛擬回滾判斷是否正確地執(zhí)行了回滾指令,確保數(shù)據(jù)回滾操作的正確執(zhí)行。
有鑒于此,本發(fā)明提出了一種多鏡像數(shù)據(jù)的回滾處理系統(tǒng),包括:虛擬處理單元,用于在鏡像管理服務(wù)器在接收到數(shù)據(jù)回滾指令時(shí),執(zhí)行對(duì)應(yīng)于所述數(shù)據(jù)回滾指令的虛擬回滾;狀態(tài)比較單元,用于記錄所述虛擬回滾后的虛擬回滾狀態(tài),并與對(duì)應(yīng)于所述數(shù)據(jù)回滾指令的鏡像事務(wù)標(biāo)記點(diǎn)的數(shù)據(jù)狀態(tài)進(jìn)行比較;指令執(zhí)行單元,用于在所述虛擬回滾狀態(tài)與所述鏡像事務(wù)標(biāo)記點(diǎn)相匹配的情況下,控制所述鏡像管理服務(wù)器執(zhí)行所述數(shù)據(jù)回滾指令,否則不執(zhí)行。
在該技術(shù)方案中,預(yù)先對(duì)每一次發(fā)生的數(shù)據(jù)合并和拆分等操作,都生成對(duì)應(yīng)的數(shù)據(jù)差異日志,并設(shè)置日志點(diǎn),則鏡像事務(wù)標(biāo)記點(diǎn)即為已生成的日志點(diǎn)。因此,鏡像事務(wù)標(biāo)記點(diǎn)實(shí)際上對(duì)應(yīng)于日志中已記載的某個(gè)固定的數(shù)據(jù)狀態(tài),通過(guò)將虛擬回滾后的數(shù)據(jù)狀態(tài)與相應(yīng)鏡像事務(wù)標(biāo)記點(diǎn)進(jìn)行比較,從而判斷該虛擬回滾操作是否正確執(zhí)行。通過(guò)預(yù)先執(zhí)行虛擬回滾操作,從而當(dāng)出現(xiàn)錯(cuò)誤時(shí),可以重新操作,避免直接回滾時(shí)造成無(wú)法挽回的錯(cuò)誤。
在上述技術(shù)方案中,優(yōu)選地,還包括:服務(wù)創(chuàng)建單元,用于在鏡像管理服務(wù)器上創(chuàng)建用于記錄業(yè)務(wù)鏡像的服務(wù);其中,所述虛擬處理單元利用所述服務(wù)執(zhí)行所述虛擬回滾。
在該技術(shù)方案中,可以通過(guò)創(chuàng)建用于記錄業(yè)務(wù)鏡像的服務(wù)來(lái)執(zhí)行虛擬回滾操作。
在上述技術(shù)方案中,優(yōu)選地,還包括:標(biāo)記數(shù)據(jù)獲取單元,用于從連接至所述鏡像管理服務(wù)器的鏡像服務(wù)器中獲取所述鏡像事務(wù)標(biāo)記點(diǎn)。
在該技術(shù)方案中,在鏡像管理服務(wù)器的鏡像服務(wù)器中,存儲(chǔ)數(shù)據(jù)差異日志,鏡像事務(wù)標(biāo)記點(diǎn)即為已存儲(chǔ)的日志中的某個(gè)具體的日志點(diǎn)。
在上述技術(shù)方案中,優(yōu)選地,還包括:合并處理單元,用于控制所述鏡像管理服務(wù)器根據(jù)所述數(shù)據(jù)回滾指令的執(zhí)行結(jié)果,對(duì)得到的回滾數(shù)據(jù)進(jìn)行合并處理。
在該技術(shù)方案中,雖然操作次數(shù)的增加,使得生成的操作日志也越來(lái)越多,一方面需要占用更多的存儲(chǔ)空間,另一方面可能提高數(shù)據(jù)管理方面的難度。因此,通過(guò)對(duì)回滾數(shù)據(jù)相關(guān)的多個(gè)操作日志匯總為一個(gè)操作日志,即可實(shí)現(xiàn)對(duì)存儲(chǔ)空間的節(jié)省,以及有助于提高數(shù)據(jù)管理效率,降低出錯(cuò)的風(fēng)險(xiǎn)和可能性。
在上述技術(shù)方案中,優(yōu)選地,還包括:數(shù)據(jù)記錄單元,用于將所述合并處理后得到的數(shù)據(jù)結(jié)果記錄在所述鏡像服務(wù)器的歷史數(shù)據(jù)中。在該技術(shù)方案中,通過(guò)記錄在歷史記錄中,便于之后進(jìn)行查詢。
根據(jù)本發(fā)明的又一方面,還提出了一種多鏡像數(shù)據(jù)的回滾處理方法,包括:步驟202,鏡像管理服務(wù)器在接收到數(shù)據(jù)回滾指令時(shí),執(zhí)行對(duì)應(yīng)于所述數(shù)據(jù)回滾指令的虛擬回滾;步驟204,記錄所述虛擬回滾后的虛擬回滾狀態(tài),并與對(duì)應(yīng)于所述數(shù)據(jù)回滾指令的鏡像事務(wù)標(biāo)記點(diǎn)的數(shù)據(jù)狀態(tài)進(jìn)行比較;步驟206,若所述虛擬回滾狀態(tài)與所述鏡像事務(wù)標(biāo)記點(diǎn)相匹配,則所述鏡像管理服務(wù)器執(zhí)行所述數(shù)據(jù)回滾指令,否則不執(zhí)行。
在該技術(shù)方案中,預(yù)先對(duì)每一次發(fā)生的數(shù)據(jù)合并和拆分等操作,都生成對(duì)應(yīng)的數(shù)據(jù)差異日志,并設(shè)置日志點(diǎn),則鏡像事務(wù)標(biāo)記點(diǎn)即為已生成的日志點(diǎn)。因此,鏡像事務(wù)標(biāo)記點(diǎn)實(shí)際上對(duì)應(yīng)于日志中已記載的某個(gè)固定的數(shù)據(jù)狀態(tài),通過(guò)將虛擬回滾后的數(shù)據(jù)狀態(tài)與相應(yīng)鏡像事務(wù)標(biāo)記點(diǎn)進(jìn)行比較,從而判斷該虛擬回滾操作是否正確執(zhí)行。通過(guò)預(yù)先執(zhí)行虛擬回滾操作,從而當(dāng)出現(xiàn)錯(cuò)誤時(shí),可以重新操作,避免直接回滾時(shí)造成無(wú)法挽回的錯(cuò)誤。
在上述技術(shù)方案中,優(yōu)選地,所述步驟202之前,還包括:在鏡像管理服務(wù)器上創(chuàng)建用于記錄業(yè)務(wù)鏡像的服務(wù);其中,在所述步驟204中,利用所述服務(wù)執(zhí)行所述虛擬回滾。
在上述技術(shù)方案中,優(yōu)選地,所述步驟204還包括:從連接至所述鏡像管理服務(wù)器的鏡像服務(wù)器中獲取所述鏡像事務(wù)標(biāo)記點(diǎn)。
在該技術(shù)方案中,在鏡像管理服務(wù)器的鏡像服務(wù)器中,存儲(chǔ)數(shù)據(jù)差異日志,鏡像事務(wù)標(biāo)記點(diǎn)即為已存儲(chǔ)的日志中的某個(gè)具體的日志點(diǎn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北大醫(yī)療信息技術(shù)有限公司,未經(jīng)北大醫(yī)療信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310460975.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
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ò)誤
- 一種集成雙極性神經(jīng)刺激脈沖發(fā)生器
- 多鏡像設(shè)備軟件編譯方法、裝置及設(shè)備
- 一種基于AIS命令的DSP多鏡像啟動(dòng)方法
- 基于多模感覺(jué)康復(fù)手套的肢體鏡像治療裝置
- 鏡像數(shù)據(jù)傳輸方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種人工智能作業(yè)鏡像模板化構(gòu)建方法和裝置
- 一種多架構(gòu)云平臺(tái)鏡像倉(cāng)庫(kù)的鏡像列表查詢的架構(gòu)
- 一種業(yè)務(wù)應(yīng)用容器化改造及鏡像制作的方法
- 一種實(shí)驗(yàn)內(nèi)容研發(fā)平臺(tái)
- 一種融合多物聯(lián)網(wǎng)數(shù)據(jù)的數(shù)字鏡像構(gòu)建方法和系統(tǒng)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





