• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數據備份、恢復的方法、設備和數據庫系統技術方案

    技術編號:8907035 閱讀:248 留言:0更新日期:2013-07-11 04:42
    本發明專利技術公開了一種數據備份、恢復的方法、設備和數據庫系統,其主要內容包括:在確定備份時間點到達時,將內存數據庫中當前的內存數據備份至多個數據備份磁盤中的一個數據備份磁盤中,且使得在任意相鄰的兩個備份時間點進行內存數據備份操作時,內存數據備份至不同的數據備份磁盤中,提高了內存數據庫中內存數據備份的安全性,避免了由于數據備份磁盤損壞而導致備份的內存數據丟失的問題,同時內存數據可在數據備份磁盤中保存一定時長,一定程度上提高了內存數據保存的持久性;當內存數據庫出現異常導致內存數據庫中的內存數據全部丟失需要恢復時,可從最近一次備份的數據備份磁盤中獲取內存數據進行恢復。

    【技術實現步驟摘要】

    本專利技術涉及數據存儲領域,尤其涉及一種數據備份、恢復的方法、設備和數據庫系統
    技術介紹
    隨著計算機技術的不斷發展,人們對實時響應能力的需求日益提高,充分利用內存技術提升數據庫的性能成為數據庫發展的一種趨勢。隨之產生的內存數據庫是以犧牲內存資源為代價換取了數據處理的實時性,并直接將數據資源放在內存中進行操作,使得內存數據庫數據處理的速度是傳統數據庫數據處理速度的10倍以上。但是,隨著社會信息化程度的不斷提高,數據信息量的不斷增大,人們在數據存儲的安全和持久方面也提出了更高的要求。采用內存數據庫對內存數據進行管理,承載內存數據的介質是隨機存儲器,具有內存的特性,內存容量的大小決定內存數據保存在內存數據庫中的時間長短。一旦承載內存數據庫的服務器外界出現異常或者服務器的主機異常(斷電或者重啟等)時,內存數據庫異常掉電,將導致內存數據庫中的內存數據瞬間全部丟失,這樣將給用戶帶來很大的不便;同時,內存數據庫中的內存數據會在響應用戶終端的操作時(如讀寫會話操作)實時發生變化,也就是說內存數據庫中的內存數據不具有持久性。面對內存數據庫出現異常導致內存數據庫中的內存數據全部丟失的情況,目前可采用對內存數據庫中的內存數據進行備份的方式來克服,其備份方式為:為內存數據庫分配一個物理磁盤,可通過周期性地或手動設定時間的方式,將內存數據庫中的內存數據備份至該物理磁盤中,后一次備份的內存數據將覆蓋前一次備份的內存數據。當內存數據庫出現異常導致內存數據丟失時,可從該物理磁盤中讀取備份的內存數據,并將該備份的內存數據導入內存數據庫,實現內存數據庫中內存數據的恢復。在現有的針對內存數據庫的備份方式中,若物理磁盤損壞,則無法為內存數據庫進行內存數據的恢復;另外,在從內存數據庫向物理磁盤備份內存數據的過程中,若內存數據庫出現異常,則該備份過程將會失敗,進而導致物理磁盤中之前備份的內存數據的丟失。綜上所述,目前針對內存數據庫的備份方式還存在較高的安全隱患,不能滿足較高安全性的備份要求,且無法克服內存數據庫中的內存數據不具有持久性的問題。
    技術實現思路
    本專利技術實施例提供了一種數據備份、恢復的方法、設備和系統,用以解決現有技術中對內存數據庫進行內存數據備份的方式存在安全性能差,以及無法保證內存數據庫中的內存數據具有持久性的問題。一種數據備份的方法,該方法包括:在備份時間點到達時,將內存數據庫中當前的內存數據備份至多個數據備份磁盤中的一個磁盤中;其中,在任意相鄰的兩個備份時間點進行備份操作時,內存數據備份至不同的數據備份磁盤。一種數據恢復的方法,該方法包括:確定最近一次進行內存數據備份的數據備份磁盤;利用確定的數據備份磁盤中已備份的內存數據恢復內存數據庫中的內存數據。一種數據備份的設備,該設備包括:數據確定模塊,用于在備份時間點到達時,確定內存數據庫中當前的內存數據;數據備份模塊,用于將確定的所述內存數據備份至多個數據備份磁盤中的一個磁盤中,其中,在任意相鄰的兩個備份時間點進行備份操作時,內存數據備份至不同的數據備份磁盤。一種數據恢復的設備,該設備包括:磁盤確定模塊,用于確定最近一次進行內存數據備份的數據備份磁盤;數據恢復模塊,用于利用確定的數據備份磁盤中已備份的內存數據恢復內存數據庫中的內存數據。一種數據庫系統,該系統包括:內存數據庫,用于存放內存數據;數據備份設備,用于在備份時間點到達時,將內存數據庫中當前的內存數據備份至多個數據備份磁盤中的一個磁盤中,其中,在任意相鄰的兩個備份時間點進行備份操作時,內存數據備份至不同的數據備份磁盤;多個數據備份磁盤,用于備份內存數據。本專利技術有益效果如下:本專利技術實施例在備份時間點到達時,將內存數據庫中當前的內存數據備份至多個數據備份磁盤中的一個磁盤中,且使得在任意相鄰的兩個備份時間點,內存數據備份至不同的數據備份磁盤,這樣提高了內存數據庫中內存數據備份的安全性,避免了由于數據備份磁盤損壞而導致備份的內存數據丟失的問題;當內存數據庫出現異常導致內存數據庫中的內存數據全部丟失需要恢復時,可從最近一次備份的數據備份磁盤中獲取內存數據進行恢復。附圖說明圖1為實施例一的一種數據備份的方法流程圖;圖2為實施例二的一種數據備份的方法流程圖;圖3(a)為日志文件的結構示意圖;圖3(b)為日志文件中數據塊的結構示意圖;圖4為實施例三的一種數據恢復的方法流程圖;圖5為實施例四的一種數據備份的設備的結構示意圖;圖6為實施例五的一種數據恢復的設備的結構示意圖;圖7為實施例六的一種數據庫系統的結構示意圖;圖8為一種數據庫系統的結構框架圖。具體實施方式為了實現本專利技術的目的,本專利技術實施例提供了一種數據備份、恢復的方法、設備和系統,在對內存數據庫中的內存數據進行更新操作時,判斷內存數據備份時間點是否已到達,在確定備份時間點到達時,將內存數據庫中當前的內存數據備份至多個數據備份磁盤中的一個數據備份磁盤中,且使得在任意相鄰的兩個備份時間點進行內存數據備份操作時,內存數據備份至不同的數據備份磁盤中,提高了內存數據庫中內存數據備份的安全性,避免了由于數據備份磁盤損壞而導致備份的內存數據丟失的問題,同時內存數據可在數據備份磁盤中保存一定時長,一定程度上提高了內存數據保存的持久性;當內存數據庫出現異常導致內存數據庫中的內存數據全部丟失需要恢復時,可從最近一次備份的數據備份磁盤中獲取內存數據進行恢復。下面結合說明書附圖對本專利技術實施例進行詳細說明。實施例一:如圖1所示,為本實施例一的一種數據備份的方法流程圖,該方法包括:步驟101:判斷對內存數據庫中的內存數據進行備份的備份時間點是否到達,若備份時間點到達,則執行步驟102 ;否則,繼續對備份時間點進行監測。在本步驟101中,所述備份時間點可以是周期性的時間點(例如:以10分鐘為周期,9:00為一個備份時間點,9:10為一個備份時間點),也可以是根據實際內存數據庫執行操作的速率來確定備份時間點,例如:內存數據庫執行操作的速率越快,備份時間點的間隔越小;內存數據庫執行操作的速率越慢,備份時間點的間隔越大。步驟102:在備份時間點到達時,將內存數據庫中當前的內存數據備份至多個數據備份磁盤中的一個磁盤中。其中,在任意相鄰的兩個備份時間點進行備份操作時,內存數據備份至不同的數據備份磁盤。所述數據備份磁盤為物理磁盤,如硬盤設備。在本步驟102的方案中,采用多個數據備份磁盤來備份的方式可有效避免備份失敗的情況,但是,考慮到數據備份磁盤數量過多時,系統的磁盤占用量過大,為此,本步驟102的方案中優選采用2個數據備份磁盤之間乒乓備份。在每次將內存數據備份至一個數據備份磁盤時,可記錄本次備份的時間戳,以及本次備份所使用的數據備份磁盤。以2個數據備份磁盤之間乒乓備份為例,假設從9點開始,每10分鐘達到一次備份時間,因此,記錄的內容為:數據備份磁盤O在9點備份一次內存數據,spacename.chkpt.0:9:00 ;數據備份磁盤I在9點10分備份一次內存數據,spacename.chkpt.1:9:10 ;......依次按照上述方式記錄,可確定每次備份所使用的數據備份磁盤以及備份時間點。在本步驟102中,在備份時間點到達時,可采取以下兩種不同的備份方式進行內存數據庫中的當前內存數據的備份:第一種:異步方式。異步本文檔來自技高網
    ...

    【技術保護點】
    一種數據備份的方法,其特征在于,該方法包括:在備份時間點到達時,將內存數據庫中當前的內存數據備份至多個數據備份磁盤中的一個磁盤中;其中,在任意相鄰的兩個備份時間點進行備份操作時,內存數據備份至不同的數據備份磁盤。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:張志兵伍顯峰王滔
    申請(專利權)人:中國移動通信集團湖南有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产AV无码专区亚洲AV漫画| 777爽死你无码免费看一二区| 无码丰满熟妇juliaann与黑人| 无码午夜人妻一区二区三区不卡视频| 亚洲AV无码专区电影在线观看 | 97久久精品无码一区二区天美| 亚洲精品无码久久久久A片苍井空 亚洲精品无码久久久久YW | 亚洲av无码专区国产乱码在线观看| 中文字幕无码精品亚洲资源网久久| 特级无码a级毛片特黄| 亚洲av成人无码久久精品| 无码成人AAAAA毛片| 无码人妻视频一区二区三区| 国产精品亚洲а∨无码播放麻豆| 色综合久久无码中文字幕| 宅男在线国产精品无码| 无码中文av有码中文a| 亚洲va中文字幕无码久久不卡 | 日韩精品无码成人专区| 久久无码中文字幕东京热| 亚洲第一极品精品无码久久| 国产成年无码v片在线| 亚洲国产成人无码AV在线影院| 无码精品人妻一区二区三区人妻斩| 无码国产亚洲日韩国精品视频一区二区三区| 日韩精品无码专区免费播放| 一本加勒比HEZYO无码人妻| 狠狠躁天天躁无码中文字幕| 成年轻人电影www无码| 性色av极品无码专区亚洲| 熟妇人妻无码中文字幕老熟妇 | 亚洲精品一级无码鲁丝片| HEYZO无码中文字幕人妻| 丰满亚洲大尺度无码无码专线| 久久亚洲中文无码咪咪爱| 国产莉萝无码AV在线播放| 日韩加勒比一本无码精品| 无码人妻aⅴ一区二区三区| 国产午夜av无码无片久久96| 色欲香天天综合网无码| 亚洲AV无码成人精品区大在线|