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

一種用于數(shù)據(jù)庫秒級恢復的方法與流程

文檔序號:12596770閱讀:510來源:國知局

本發(fā)明涉及計算機信息安全領(lǐng)域,特別是涉及一種用于數(shù)據(jù)庫秒級恢復的方法。



背景技術(shù):

隨著辦公自動化和電子商務的飛速發(fā)展,企業(yè)對信息系統(tǒng)的依賴性越來越高,數(shù)據(jù)庫作為信息系統(tǒng)的核心擔當著重要的角色。尤其在一些對數(shù)據(jù)可靠性要求很高的行業(yè)如銀行、證券、電信等,如果發(fā)生意外停機或數(shù)據(jù)丟失其損失會十分慘重。為此數(shù)據(jù)庫管理員應針對具體的業(yè)務要求制定詳細的數(shù)據(jù)庫備份與災難恢復策略,并通過模擬故障對每種可能的情況進行嚴格測試,只有這樣才能保證數(shù)據(jù)的高可用性。數(shù)據(jù)庫的備份是一個長期的過程,而恢復只在發(fā)生事故后進行,恢復可以看作是備份的逆過程,恢復的程度的好壞很大程度上依賴于備份的情況。此外,數(shù)據(jù)庫管理員在恢復時采取的步驟正確與否也直接影響最終的恢復結(jié)果。

現(xiàn)有數(shù)據(jù)庫恢復方式,其操作方法是讀取早期導出的備份文件,導入空白數(shù)據(jù)庫,從而得到完整的恢復數(shù)據(jù)。該方式存在如下問題:

1、備份文件可恢復性未知,有可能在恢復的過程中校驗出錯。

2、多個備份文件之間存在時間間隔,間隔內(nèi)產(chǎn)生的數(shù)據(jù)無法恢復。

3、需要導入全部數(shù)據(jù),恢復過程時間久,并且根據(jù)數(shù)據(jù)量的增長而加長。



技術(shù)實現(xiàn)要素:

本發(fā)明針對現(xiàn)有技術(shù)中數(shù)據(jù)庫數(shù)據(jù)容恢復時間久、校驗易出錯的缺點,提供了一種用于數(shù)據(jù)庫秒級恢復的方法。

為了解決上述技術(shù)問題,本發(fā)明通過下述技術(shù)方案得以解決。

一種用于數(shù)據(jù)庫秒級恢復的方法,包括如下步驟:

(1)使用主數(shù)據(jù)庫,或創(chuàng)建備份數(shù)據(jù)庫,持續(xù)接受主數(shù)據(jù)庫發(fā)送的數(shù)據(jù)及日志文件,備份數(shù)據(jù)庫內(nèi)容應與主數(shù)據(jù)庫一致;

(2)對數(shù)據(jù)庫的數(shù)據(jù)所在卷,制作一個快照;快照通過寫時復制實現(xiàn),即在數(shù)據(jù)寫入到某個存儲位置時,首先將原有的內(nèi)容讀取出來,寫到為快照預留的存儲空間中,然后再將數(shù)據(jù)寫入到存儲設備中;或者在原有內(nèi)容上做標記隱藏,而新的內(nèi)容寫入未占用的存儲位置,然后將原有內(nèi)容上的指針指向新的內(nèi)容的位置;

(3)需要恢復數(shù)據(jù)時,根據(jù)指定的時間點,找到與該時間點之前最近的快照點,并使用該快照點進行數(shù)據(jù)恢復;

(4)讀取日志文件時,數(shù)據(jù)庫逐個將日志文件中的內(nèi)容應用到數(shù)據(jù)庫當中,直到指定的時間點停止,以此補全快照點至指定時間點之間的數(shù)據(jù),使數(shù)據(jù)庫數(shù)據(jù)恢復到指定的時間點。

作為優(yōu)選,快照為指定數(shù)據(jù)集合的一個完全可用拷貝,該拷貝包括相應數(shù)據(jù)在某個時間點的映像。

本發(fā)明由于采用了以上技術(shù)方案,具有顯著的技術(shù)效果:本方法基于快照技術(shù)和數(shù)據(jù)庫日志實現(xiàn),具有如下優(yōu)點:

1、數(shù)據(jù)可恢復性持續(xù)校驗。

2、持續(xù)備份,不存在時間間隔,可恢復全部的數(shù)據(jù)。

3、恢復過程持續(xù)時間僅數(shù)秒,且和數(shù)據(jù)庫總量多少無關(guān)。

附圖說明

圖1是本發(fā)明一種用于數(shù)據(jù)庫秒級恢復的方法的流程示意圖。

具體實施方式

下面結(jié)合附圖與實施例對本發(fā)明作進一步詳細描述。

如圖1所示,一種用于數(shù)據(jù)庫秒級恢復的方法,包括如下步驟:

(1)使用主數(shù)據(jù)庫,或創(chuàng)建備份數(shù)據(jù)庫,持續(xù)接受主數(shù)據(jù)庫發(fā)送的數(shù)據(jù)及日志文件,備份數(shù)據(jù)庫內(nèi)容應與主數(shù)據(jù)庫一致;

(2)對數(shù)據(jù)庫的數(shù)據(jù)所在卷,制作一個快照;快照通過寫時復制實現(xiàn),即在數(shù)據(jù)寫入到某個存儲位置時,首先將原有的內(nèi)容讀取出來,寫到為快照預留的存儲空間中,然后再將數(shù)據(jù)寫入到存儲設備中;或者在原有內(nèi)容上做標記隱藏,而新的內(nèi)容寫入未占用的存儲位置,然后將原有內(nèi)容上的指針指向新的內(nèi)容的位置;

(3)需要恢復數(shù)據(jù)時,根據(jù)指定的時間點,找到與該時間點之前最近的快照點,并使用該快照點進行數(shù)據(jù)恢復;

(4)讀取日志文件時,數(shù)據(jù)庫逐個將日志文件中的內(nèi)容應用到數(shù)據(jù)庫當中,直到指定的時間點停止,以此補全快照點至指定時間點之間的數(shù)據(jù),使數(shù)據(jù)庫數(shù)據(jù)恢復到指定的時間點。

快照為指定數(shù)據(jù)集合的一個完全可用拷貝,該拷貝包括相應數(shù)據(jù)在某個時間點的映像。

實施例1

假設現(xiàn)在有一臺主數(shù)據(jù)庫甲,隨著時間推移,不斷產(chǎn)生新的數(shù)據(jù)和日志文件。

10:00時,甲對數(shù)據(jù)所在卷創(chuàng)建一個快照,名稱為快照1,該過程時間消耗最快不到1秒。

10:20時,操作人員出現(xiàn)誤操作,刪除了甲內(nèi)的一張表,名稱為表1。

10:25時,管理人員發(fā)現(xiàn)該誤操作,需要使用甲10:19的數(shù)據(jù)來獲取到誤刪除的表1。

管理人員首先使用數(shù)據(jù)庫軟件,讀取快照1,恢復出甲10:00的數(shù)據(jù)。讀取快照1的內(nèi)容幾乎無時間消耗。

逐個讀取日志文件的內(nèi)容并應用到數(shù)據(jù)庫當中,直至10:19停止,由此取到甲10:19的完整數(shù)據(jù),最快可以在1秒以內(nèi)完成。

從恢復的數(shù)據(jù)庫中導出表1,并導入甲。數(shù)據(jù)恢復完成。

總之,以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所作的均等變化與修飾,皆應屬本發(fā)明專利的涵蓋范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
昂仁县| 敖汉旗| 翼城县| 巫溪县| 彭阳县| 和静县| 巩义市| 广安市| 海宁市| 广元市| 南京市| 安多县| 成安县| 革吉县| 衡南县| 万宁市| 武鸣县| 尉氏县| 屏边| 阳江市| 韶关市| 东宁县| 灵寿县| 丹巴县| 晋城| 剑阁县| 会理县| 南宁市| 岚皋县| 临海市| 嘉祥县| 新竹市| 大城县| 康乐县| 九龙城区| 金湖县| 武隆县| 合山市| 公安县| 唐河县| 曲沃县|