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

    多元數據服務器下日志系統的恢復方法和裝置制造方法及圖紙

    技術編號:8532717 閱讀:200 留言:0更新日期:2013-04-04 15:39
    本發明專利技術公開了一種,多元數據服務器下日志系統的恢復方法,包括:在宕機的節點重啟時,查詢當前元數據文件的大小;將當前元數據文件的大小與預定的閾值進行比較;以及在當前元數據文件的大小小于預定的閾值時,將當前元數據文件直接拷貝到所述節點。通過本發明專利技術的技術方案,能夠降低恢復元數據文件的時間。

    【技術實現步驟摘要】

    本專利技術總的來說涉及多元數據服務器的日志系統,更具體地,涉及多元數據服務器下日志系統的恢復方法和裝置
    技術介紹
    為了保證多元數據服務器的一致性和原子性,采用日志系統來完成元數據的數據存儲。當主副本(元數據服務器組中提供數據服務的副本)發生宕機時,從副本(元數據服務器中不提供服務但接受主副本傳遞的數據的副本)需要為主副本保存數據,若主副本發生宕機的時間非常長,從副本為主副本保存的日志數據可能會非常多。這樣,當宕機的節點重啟時,需要根據日志進行應用元數據,從而恢復元數據。現有系統在遇到這種情況時,只能按照日志設備中的文件進行順序應用。若日志文件很大,則需要進行長時間應用,當元數據文件分屬于磁盤的不同位置,磁頭將會反復進行尋道,從而需要極長的時間進行恢復。針對相關技術中的問題,目前尚未提出有效的解決方案。
    技術實現思路
    針對相關技術中的問題,本專利技術提出一種日志系統的恢復方法,其能夠降低日志的恢復時間。根據本專利技術的一個方面,提供了一種多元數據服務器下日志系統的恢復方法,包括在宕機的節點重啟時,查詢當前元數據文件的大小;將當前元數據文件的大小與預定的閾值進行比較;以及當當前元數據文件的大小小于預定的閾值時,將當前元數據文件直接拷貝到節點。優選地,在拷貝當前元數據文件的同時,記錄拷貝時的事務號。優選地,在記錄事務號之后,該方法還包括應用事務號后面的事務。優選地,當前元數據文件的大小大于預定的閾值時,順序應用日志文件。優選地,預定的閾值根據多元數據服務器的系統容量來確定。根據本專利技術的另一方面,提供了一種多元數據服務器下日志系統的恢復裝置,包括查詢模塊,用于在宕機的節點重啟時,查詢當前元數據文件的大小;比較模塊,用于將當前元數據文件的大小與預定的閾值進行比較;以及拷貝模塊,用于當當前元數據文件的大小小于預定的閾值時,將當前元數據文件直接拷貝到節點。優選地,該裝置還包括記錄模塊,用于在拷貝模塊拷貝當前元數據文件的同時記錄拷貝時的事務號。優選地,該裝置還包括第一應用模塊,用于在記錄模塊記錄事務號之后,應用事務號后面的事務。優選地,該裝置還包括第二應用模塊,用于當當前元數據文件的大小大于所述預定的閾值時,順序應用日志文件。優選地,預定的閾值根據多元數據服務器的系統容量來確定。通過本專利技術的技術方案,能夠降低恢復元數據文件的時間。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是根據本專利技術實施例的多元數據服務器下日志系統的恢復方法的流程圖;以及圖2是根據本專利技術實施例的多元數據服務器下日志系統的恢復裝置的框圖。具體實施例方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本專利技術保護的范圍。以下,參照圖1和圖2詳細描述本專利技術。I是根據本專利技術實施例的多元數據服務器下日志系統的恢復方法的流程圖。參照圖1,根據本專利技術的多元數據服務器下日志系統的恢復方法,包括S102,在宕機的節點重啟時,查詢當前元數據文件的大小;S104,將當前元數據文件的大小與預定的閾值進行比較;以及S106,在當前元數據文件的大小小于預定的閾值時,將當前元數據文件直接拷貝到節點。此外,在拷貝當前元數據文件的同時,還記錄拷貝時的事務號,這樣就可以只應用事務號后面的事務來恢復元數據。例如,一個日志文件中具有200個事務,如果宕機發生在第100個事務處,則通過采用本專利技術的方法,將當前元數據文件拷貝到宕機的節點處并且只應用第100到第200個事務即可,從而節省了前100個事務的應用時間,降低了恢復元數據文件的時間。然而,在當前元數據文件的大小大于預定的閾值時,只能采用順序應用日志文件的方式,因為如果元數據文件很大,則拷貝也需要花費很長的時間,因此也就沒有再采用這樣的方式,只需要按照現有技術的方法順序應用日志設備中的文件即可。注意,本文所說的預定閾值并不是一個固定的值,其需要根據多元數據服務器的系統容量來確定。如果系統容量相對較大,則可以采用大一些的閾值,而如果系統容量較小,則只能采用小一些的閾值。這對于本領域的技術人員是顯而易見的。圖2是根據本專利技術實施例的多元數據服務器下日志系統的恢復裝置的框圖。參照圖2,根據本專利技術的多元數據服務器下日志系統的恢復裝置包括查詢模塊22,用于在宕機的節點重啟時,查詢當前元數據文件的大小;比較模塊24,用于將當前元數據文件的大小與預定的閾值進行比較;以及拷貝模塊26,用于在當前元數據文件的大小小于預定的閾值時,將當前元數據文件直接拷貝到節點。此外,該裝置還包括記錄模塊,用于在拷貝模塊26拷貝當前元數據文件的同時記錄拷貝時的事務號。并且該裝置還包括第一應用模塊,用于在記錄模塊記錄事務號之后,應用事務號后面的事務。另外,該裝置還可以包括第二應用模塊,用于在當前元數據文件的大小大于預定閾值時,順序應用日志文件。綜上所述,借助于本專利技術的上述技術方案,通過在恢復時拷貝元數據文件和記錄事務的事務號的策略,能夠降低恢復元數據文件的時間。以上所述僅為本專利技術的較佳實施例而已,并不用以限制本專利技術,凡在本專利技術的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本專利技術的保護范圍之內。本文檔來自技高網...

    【技術保護點】
    一種多元數據服務器下日志系統的恢復方法,其特征在于,所述方法包括:在宕機的節點重啟時,查詢當前元數據文件的大小;將所述當前元數據文件的大小與預定的閾值進行比較;以及當所述當前元數據文件的大小小于所述預定的閾值時,將所述當前元數據文件直接拷貝到所述節點。

    【技術特征摘要】
    1.一種多元數據服務器下日志系統的恢復方法,其特征在于,所述方法包括在宕機的節點重啟時,查詢當前元數據文件的大小;將所述當前元數據文件的大小與預定的閾值進行比較;以及當所述當前元數據文件的大小小于所述預定的閾值時,將所述當前元數據文件直接拷貝到所述節點。2.根據權利要求1所述的方法,其特征在于,在拷貝所述當前元數據文件的同時,記錄拷貝時的事務號。3.根據權利要求2所述的方法,其特征在于,在記錄所述事務號之后,所述方法還包括應用所述事務號后面的事務。4.根據權利要求1所述的方法,其特征在于,當所述當前元數據文件的大小大于所述預定的閾值時,順序應用日志文件。5.根據權利要求1所述的方法,其特征在于,所述預定的閾值根據所述多元數據服務器的系統容量來確定。6.一種多元數據服務器下日志系統的恢復裝置,其特征在于,所述裝置包括查詢...

    【專利技術屬性】
    技術研發人員:張東陽李博張玉龍苗艷超劉新春邵宗有
    申請(專利權)人:曙光信息產業北京有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲AV无码久久精品色欲| 亚洲中文字幕无码一去台湾| 亚洲 无码 在线 专区| 无码人妻丰满熟妇区毛片18| 免费无码H肉动漫在线观看麻豆| 亚洲AV无码专区电影在线观看| 亚洲AV成人片无码网站| 无码中文字幕乱在线观看| 无码专区6080yy国产电影| 亚洲av永久无码精品三区在线4| 国产V片在线播放免费无码| 中文字幕无码乱码人妻系列蜜桃| 国产50部艳色禁片无码| 国产午夜无码视频免费网站| 中文无码热在线视频| 无码中文字幕乱在线观看| 亚洲中久无码永久在线观看同| 国产在线无码视频一区| 亚洲精品无码永久在线观看男男| 无码一区二区三区视频| 国产免费无码AV片在线观看不卡| 亚洲午夜福利精品无码| 无码中文字幕色专区| 精品亚洲av无码一区二区柚蜜| 亚洲AV无码1区2区久久| 亚洲Av无码精品色午夜| 亚洲av无码不卡| 久久久久精品国产亚洲AV无码| 亚洲va中文字幕无码久久 | 精品人妻少妇嫩草AV无码专区| 色综合久久久无码中文字幕 | 无码无套少妇毛多69XXX| 97精品人妻系列无码人妻| 中文字幕人成无码免费视频| 在线看无码的免费网站| 亚洲AV无码国产一区二区三区| 人妻少妇精品无码专区漫画| 麻豆精品无码国产在线果冻| 免费无码又爽又刺激高潮| 国产乱子伦精品无码专区| 亚洲人成人无码网www电影首页 |