[發明專利]一種數據管理方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010443346.4 | 申請日: | 2020-05-22 |
| 公開(公告)號: | CN111651443A | 公開(公告)日: | 2020-09-11 |
| 發明(設計)人: | 崔博文 | 申請(專利權)人: | 京東數字科技控股有限公司 |
| 主分類號: | G06F16/215 | 分類號: | G06F16/215;G06F16/22;G06F11/14 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 盧萬騰;劉蔓莉 |
| 地址: | 100176 北京市大興區北京經*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據管理 方法 裝置 電子設備 存儲 介質 | ||
1.一種數據管理方法,其特征在于,包括:
檢測數據庫中的待管理數據表是否滿足預設的歸檔條件;
若滿足,則將指向所述待管理數據表的數據表指針的指向由所述待管理數據表修改為預設的與所述待管理數據表對應的備份數據表;
對所述待管理數據表中存儲的數據進行歸檔處理;
當所述待管理數據表中存儲的數據全部歸檔處理完成后,對所述待管理數據表進行碎片整理處理。
2.根據權利要求1所述的方法,其特征在于,在檢測數據庫中的待管理數據表是否滿足預設的歸檔條件之前,所述方法還包括:
將當前時間與所述數據庫中預設的各個數據表對應的管理執行時間進行比對;
確定管理執行時間與所述當前時間相匹配的數據表為待管理數據表。
3.根據權利要求1所述的方法,其特征在于,檢測數據庫中的待管理數據表是否滿足預設的歸檔條件,包括:
檢測數據庫中的待管理數據表中存儲的數據的條數是否小于預設的單表條數閾值以及所述待管理數據表的存量空間是否大于預設的存量空間閾值;
若所述待管理數據表的存儲的數據的條數不小于預設的單表條數閾值,或所述待管理數據表的存量空間不大于預設的存量空間閾值,則確定所述待管理數據表滿足預設的歸檔條件。
4.根據權利要求1所述的方法,其特征在于,對所述待管理數據表中存儲的數據進行歸檔處理,包括:
將所述待管理數據表中存儲的數據發送至預設的消息隊列;
根據監聽到的歸檔任務,確定所述消息隊列中進行歸檔處理的目標數據;
將所述目標數據存儲至預設的歸檔數據庫;
刪除所述待管理數據表中所述目標數據。
5.根據權利要求4所述的方法,其特征在于,在將所述目標數據存儲至預設的歸檔數據庫之前,所述方法還包括:
檢測所述待管理數據表中是否存儲有所述目標數據;
若有,則執行將所述目標數據存儲至預設的歸檔數據庫的步驟。
6.根據權利要求4所述的方法,其特征在于,所述歸檔數據庫為分布式文檔數據庫;
將所述目標數據存儲至預設的歸檔數據庫,包括:
將所述目標數據按照預設的索引規則,存儲至預設的歸檔數據庫中;
根據預設的索引生成規則,生成所述目標數據對應的索引信息。
7.根據權利要求1所述的方法,其特征在于,當所述待管理數據表中存儲的數據全部歸檔處理完成后,對所述待管理數據表進行碎片整理處理,包括:
當所述待管理數據表中存儲的數據全部歸檔處理完成后,確定與所述待管理數據表對應的目標存儲引擎;
根據預設的存儲引擎與碎片整理語句的對應關系,確定與所述目標存儲引擎對應的目標碎片整理語句;
執行所述目標碎片整理語句,對所述待管理數據表執行碎片整理處理。
8.一種數據管理裝置,其特征在于,包括:
檢測模塊,用于檢測數據庫中的待管理數據表是否滿足預設的歸檔條件;
指針調整模塊,用于在待管理數據表滿足預設的歸檔條件時,將指向所述待管理數據表的數據表指針的指向由所述待管理數據表修改為預設的與所述待管理數據表對應的備份數據表;
歸檔模塊,用于對所述待管理數據表中存儲的數據進行歸檔處理;
碎片整理模塊,用于當所述待管理數據表中存儲的數據全部歸檔處理完成后,對所述待管理數據表進行碎片整理處理。
9.一種電子設備,其特征在于,包括:處理器和存儲器,所述處理器用于執行所述存儲器中存儲的數據處理程序,以實現權利要求1-7任一所述的數據管理方法。
10.一種存儲介質,其特征在于,所述存儲介質存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執行,以實現權利要求1-7任一所述的數據管理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于京東數字科技控股有限公司,未經京東數字科技控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010443346.4/1.html,轉載請聲明來源鉆瓜專利網。





