[發明專利]一種日志數據管理方法及系統在審
| 申請號: | 201610099123.4 | 申請日: | 2016-02-23 |
| 公開(公告)號: | CN105677258A | 公開(公告)日: | 2016-06-15 |
| 發明(設計)人: | 閆曉峰;吳楠 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F17/30 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 日志 數據管理 方法 系統 | ||
1.一種日志數據管理方法,其特征在于,該方法包括:
當檢測到針對目標數據文件的變更操作時,將所述變更操作的日 志數據緩存至預設的內存空間;
判斷所述內存空間中緩存數據的數據量是否達到預設的轉存閾 值;
當判定所述數據量達到所述轉存閾值時,將當前所述內存空間中 的所述緩存數據寫入硬盤。
2.如權利要求1所述的方法,其特征在于,在所述將所述變更 操作的日志數據緩存至預設的內存空間時,還包括:
啟動定時器,并開始計時;
在所述判斷所述內存空間中緩存數據的數據量是否達到預設的 轉存閾值之后,還包括:
當判定所述數據量未達到所述轉存閾值且計時達到預設時間閾 值時,將當前所述內存空間中的所述緩存數據寫入所述硬盤。
3.如權利要求1或2所述的方法,其特征在于,所述內存空間 為非易失性內存空間,該方法還包括:
當所述非易失性內存空間出現掉電情況并重啟時,利用所述非易 失性內存空間中的緩存數據恢復所述目標數據文件中相應的數據。
4.如權利要求3所述的方法,其特征在于,在所述將所述變更 操作的日志數據緩存至預設的內存空間之前,還包括:
創建所述非易失性內存空間,并確定所述非易失性內存空間的內 存地址;
所述將所述變更操作的日志數據緩存至預設的內存空間,包括:
根據所述內存地址,查找并定位所述非易失性內存空間;
將所述日志數據緩存至定位到的所述非易失性內存空間。
5.一種日志數據管理系統,其特征在于,該系統包括:
緩存單元,用于當檢測到針對目標數據文件的變更操作時,將所 述變更操作的日志數據緩存至預設的內存空間;
判斷單元,用于判斷所述內存空間中緩存數據的數據量是否達到 預設的轉存閾值;
寫入單元,用于當判定所述數據量達到所述轉存閾值時,將當前 所述內存空間中的所述緩存數據寫入硬盤。
6.如權利要求5所述的系統,其特征在于,還包括:
計時單元,用于在所述將所述變更操作的日志數據緩存至預設的 內存空間時,啟動定時器,并開始計時;
所述寫入單元還用于在所述判斷所述內存空間中緩存數據的數 據量是否達到預設的轉存閾值之后,當判定所述數據量未達到所述轉 存閾值且計時達到預設時間閾值時,將當前所述內存空間中的所述緩 存數據寫入所述硬盤。
7.如權利要求5或6所述的系統,其特征在于,所述內存空間 為非易失性內存空間,該系統還包括:
恢復單元,用于當所述非易失性內存空間出現掉電情況并重啟 時,利用所述非易失性內存空間中的緩存數據恢復所述目標數據文件 中相應的數據。
8.如權利要求7所述的系統,其特征在于,還包括:
創建單元,用于在所述將所述變更操作的日志數據緩存至預設的 內存空間之前,創建所述非易失性內存空間,并確定所述非易失性內 存空間的內存地址;
所述緩存單元用于將所述變更操作的日志數據緩存至預設的內 存空間,具體用于:根據所述內存地址,查找并定位所述非易失性內 存空間;將所述日志數據緩存至定位到的所述非易失性內存空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610099123.4/1.html,轉載請聲明來源鉆瓜專利網。





