[發明專利]一種釋放數據庫空間的方法和系統在審
| 申請號: | 201611065396.3 | 申請日: | 2016-11-28 |
| 公開(公告)號: | CN106776846A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 蔡曉東;周夏鵬 | 申請(專利權)人: | 桂林遠望智能通信科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京輕創知識產權代理有限公司11212 | 代理人: | 楊立,周玉婷 |
| 地址: | 541004 廣西壯族自治區*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 釋放 數據庫 空間 方法 系統 | ||
1.一種釋放數據庫空間的方法,其特征在于,包括如下步驟:
步驟S1:接收待存儲數據,并記錄待存儲數據的接收時間;
步驟S2:根據設置的創建規則和記錄的接收時間確定是否創建新數據庫,如果創建新數據庫,則將待存儲數據存入新數據庫,否則存入原數據庫;
步驟S3:根據預設的時間格式設置已創建的數據庫的標簽;
步驟S4:建立數據庫列表,并根據標簽中的時間信息將數據庫進行排序;
步驟S5:根據預定的數據庫刪除參數將排序在前的n個數據庫進行刪除,來釋放數據庫存儲空間,其中n為正整數。
2.根據權利要求1所述的釋放數據庫空間的方法,其特征在于,所述步驟S2包括:
步驟S201:設置創建規則,所述創建規則為屬于同一接收數據周期內可創建x個數據庫,其中x為預設的數據庫創建數量,x為正整數;
步驟S202:根據創建規則和本次待存儲數據的接收時間來判斷是否創建新數據庫,如果本次接收時間與最近一次接收數據的時間屬于所述設定的同一接收數據周期內,則不創建數據庫,將待存儲數據存入原數據庫,否則創建新數據庫,將待存儲數據存入新數據庫。
3.根據權利要求1所述的釋放數據庫空間的方法,其特征在于,所述步驟S3中,所述標簽的格式為“數據庫名_年月日”。
4.根據權利要求1所述的釋放數據庫空間的方法,其特征在于,所述步驟S4中,根據標簽中的時間信息將數據庫進行升序排序。
5.根據權利要求1-4任一項所述的釋放數據庫空間的方法,其特征在于,所述步驟S5包括:
步驟S501:對數據庫刪除參數進行設定,所述數據庫刪除參數包括預定時間期限和預定剩余數據庫數量;
步驟S502:在排序后的數據庫列表中篩選符合預定時間期限的數據庫的標簽;
步驟S503:根據預定剩余數據庫數量計算出刪除數量n,并根據刪除數量n從符合預定時間期限的數據庫的標簽中找到排序在前的n個數據庫的標簽,并將所述標簽對應的數據庫進行刪除,來釋放數據庫存儲空間。
6.根據權利要求5所述的釋放數據庫空間的方法,其特征在于,所述步驟S503中,根據預定剩余數據庫數量計算出刪除數量n的具體方法為:統計數據庫列表中所有數據庫的數量a,并根據公式a-b=n,得到需刪除數據庫的刪除數量n,其中,b表示預定剩余數據庫數量。
7.一種釋放數據庫空間的系統,其特征在于,包括:
時間記錄模塊,用于接收待存儲數據,并記錄待存儲數據的接收時間;
數據庫創建模塊,用于根據設置的創建規則和記錄的接收時間確定是否創建新數據庫,如果創建新數據庫,則將待存儲數據存入新數據庫,否則存入原數據庫;
標簽設置模塊,用于根據預設的時間格式設置已創建的數據庫的標簽;
排序模塊,用于建立數據庫列表,并根據標簽中的時間信息將數據庫進行排序;
數據庫刪除模塊,用于根據預定的數據庫刪除參數將排序在前的n個數據庫進行刪除,來釋放數據庫存儲空間,其中n為正整數。
8.根據權利要求7所述的釋放數據庫空間的系統,其特征在于,所述數據庫創建模塊包括:
規則創建單元,用于設置創建規則,所述創建規則為屬于同一接收數據周期內可創建x個數據庫,其中x為預設的數據庫創建數量,x為正整數;
數據庫創建單元,用于根據創建規則和本次待存儲數據的接收時間來判斷是否創建新數據庫,如果本次接收時間與最近一次接收數據的時間屬于所述設定的同一接收數據周期內,則不創建數據庫,將待存儲數據存入原數據庫,否則創建新數據庫,將待存儲數據存入新數據庫。
9.根據權利要求7或8所述的釋放數據庫空間的系統,其特征在于,所述數據庫刪除模塊包括:
參數設定單元,用于對數據庫刪除參數進行設定,所述數據庫刪除參數包括預定時間期限和預定剩余數據庫數量;
篩選單元,用于在排序后的數據庫列表中篩選符合預定時間期限的數據庫的標簽;
數據庫刪除單元,用于根據預定剩余數據庫數量計算出刪除數量n,并根據刪除數量n從符合預定時間期限的數據庫的標簽中找到排序在前的n個數據庫的標簽,并將所述標簽對應的數據庫進行刪除,來釋放數據庫存儲空間。
10.根據權利要求9所述的釋放數據庫空間的系統,其特征在于,所述數據庫刪除單元中,根據預定剩余數據庫數量計算出刪除數量n的具體方法為:統計數據庫列表中所有數據庫的數量a,并根據公式a-b=n,得到需刪除數據庫的刪除數量n,其中,b表示預定剩余數據庫數量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于桂林遠望智能通信科技有限公司,未經桂林遠望智能通信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611065396.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種信息流自適應管理方法及終端
- 下一篇:刪除媒體文件的方法、裝置及移動終端





