亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種釋放數(shù)據(jù)庫空間的方法和系統(tǒng)與流程

文檔序號:12465176閱讀:214來源:國知局
一種釋放數(shù)據(jù)庫空間的方法和系統(tǒng)與流程

本發(fā)明主要涉及數(shù)據(jù)庫處理技術(shù)領(lǐng)域,具體涉及一種釋放數(shù)據(jù)庫空間的方法和系統(tǒng)。



背景技術(shù):

系統(tǒng)中對數(shù)據(jù)庫增加及刪除的設(shè)計方案直接關(guān)系到整個系統(tǒng)存儲容量空間是否能正常的運行,例如,車輛卡口的應(yīng)用系統(tǒng),用于記錄過車圖片,采用mongoDB塊文件存儲機制,每天卡口過車總量約8-15萬不等,每條過車記錄產(chǎn)生的過車圖片、車牌圖片大小為0.3M,3個月的記錄大約在1100萬左右,合計圖片大小約3.3T。出于磁盤空間的限制,只保存數(shù)據(jù)3個月,超過3個月的數(shù)據(jù)和圖片需要清理,清除歷史數(shù)據(jù)后,但mongoDB數(shù)據(jù)文件依然占據(jù)原來存儲空間的大小,導(dǎo)致數(shù)據(jù)磁盤空間無法被釋放,從而新數(shù)據(jù)無法繼續(xù)存儲,影響到系統(tǒng)正常使用。



技術(shù)實現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是提供一種釋放數(shù)據(jù)庫空間的方法和系統(tǒng),能夠根據(jù)設(shè)定的時間要求自行刪除在前的數(shù)據(jù)庫,解決了原存儲空間無法釋放的問題,從而確保系統(tǒng)長期正常運行。

本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種釋放數(shù)據(jù)庫空間的方法,包括如下步驟:

步驟S1:接收待存儲數(shù)據(jù),并記錄待存儲數(shù)據(jù)的接收時間;

步驟S2:根據(jù)設(shè)置的創(chuàng)建規(guī)則和記錄的接收時間確定是否創(chuàng)建新數(shù)據(jù)庫,如果創(chuàng)建新數(shù)據(jù)庫,則將待存儲數(shù)據(jù)存入新數(shù)據(jù)庫,否則存入原數(shù)據(jù)庫;

步驟S3:根據(jù)預(yù)設(shè)的時間格式設(shè)置已創(chuàng)建的數(shù)據(jù)庫的標簽;

步驟S4:建立數(shù)據(jù)庫列表,并根據(jù)標簽中的時間信息將數(shù)據(jù)庫進行排序;

步驟S5:根據(jù)預(yù)定的數(shù)據(jù)庫刪除參數(shù)將排序在前的n個數(shù)據(jù)庫進行刪除,來釋放數(shù)據(jù)庫存儲空間,其中n為正整數(shù)。

本發(fā)明的有益效果是:通過接收數(shù)據(jù)的時間,自動判斷是否創(chuàng)建新數(shù)據(jù)庫,并能夠根據(jù)設(shè)定的數(shù)據(jù)庫刪除參數(shù)自行刪除在前多個數(shù)據(jù)庫,保持現(xiàn)有數(shù)據(jù)庫數(shù)量處于恒定狀態(tài),并解決了原存儲空間無法釋放的問題,從而確保應(yīng)用系統(tǒng)長期正常運行,不受存儲空間限制。

在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進。

進一步,所述步驟S2包括:

步驟S201:設(shè)置創(chuàng)建規(guī)則,所述創(chuàng)建規(guī)則為屬于同一接收數(shù)據(jù)周期內(nèi)可創(chuàng)建x個數(shù)據(jù)庫,其中x為預(yù)設(shè)的數(shù)據(jù)庫創(chuàng)建數(shù)量,x為正整數(shù);

步驟S202:根據(jù)創(chuàng)建規(guī)則和本次待存儲數(shù)據(jù)的接收時間來判斷是否創(chuàng)建新數(shù)據(jù)庫,如果本次接收時間與最近一次接收數(shù)據(jù)的時間屬于所述設(shè)定的同一接收數(shù)據(jù)周期內(nèi),則不創(chuàng)建數(shù)據(jù)庫,將待存儲數(shù)據(jù)存入原數(shù)據(jù)庫,否則創(chuàng)建新數(shù)據(jù)庫,將待存儲數(shù)據(jù)存入新數(shù)據(jù)庫。

采用上述進一步方案的有益效果是:能夠根據(jù)需要來設(shè)定某個周期內(nèi)是否創(chuàng)建新數(shù)據(jù)庫以及創(chuàng)建數(shù)據(jù)庫的數(shù)量。

進一步,所述步驟S3中,所述標簽的格式為“數(shù)據(jù)庫名_年月日”。

采用上述進一步方案的有益效果是:該標簽的格式便于后期對標簽排序和管理數(shù)據(jù)庫。

進一步,所述步驟S4中,根據(jù)標簽中的時間信息將數(shù)據(jù)庫進行升序排序。

采用上述進一步方案的有益效果是:可將創(chuàng)建的日期較早的數(shù)據(jù)庫排序在前面,便于后期對數(shù)據(jù)庫進行刪除。

進一步,所述步驟S5包括:

步驟S501:對數(shù)據(jù)庫刪除參數(shù)進行設(shè)定,所述數(shù)據(jù)庫刪除參數(shù)包括預(yù)定時間期限和預(yù)定剩余數(shù)據(jù)庫數(shù)量;

步驟S502:在排序后的數(shù)據(jù)庫列表中篩選符合預(yù)定時間期限的數(shù)據(jù)庫的標簽;

步驟S503:根據(jù)預(yù)定剩余數(shù)據(jù)庫數(shù)量計算出刪除數(shù)量n,并根據(jù)刪除數(shù)量n從符合預(yù)定時間期限的數(shù)據(jù)庫的標簽中找到排序在前的n個數(shù)據(jù)庫的標簽,并將所述標簽對應(yīng)的數(shù)據(jù)庫進行刪除,來釋放數(shù)據(jù)庫存儲空間。

采用上述進一步方案的有益效果是:根據(jù)預(yù)定剩余數(shù)據(jù)庫數(shù)量,將日期在前的不需要的數(shù)據(jù)庫進行刪除,從而保持現(xiàn)有數(shù)據(jù)庫數(shù)量處于恒定狀態(tài),利于系統(tǒng)長期運行,不受存儲空間限制。

進一步,所述步驟S503中,根據(jù)預(yù)定剩余數(shù)據(jù)庫數(shù)量計算出刪除數(shù)量n的具體方法為:統(tǒng)計數(shù)據(jù)庫列表中所有數(shù)據(jù)庫的數(shù)量a,并根據(jù)公式a-b=n,得到需刪除數(shù)據(jù)庫的刪除數(shù)量n,其中,b表示預(yù)定剩余數(shù)據(jù)庫數(shù)量。

采用上述進一步方案的有益效果是:能夠快速的計算出需刪除數(shù)據(jù)庫數(shù)量。

本發(fā)明解決上述技術(shù)問題的另一技術(shù)方案如下:一種釋放數(shù)據(jù)庫空間的系統(tǒng),包括:

時間記錄模塊,用于接收待存儲數(shù)據(jù),并記錄待存儲數(shù)據(jù)的接收時間;

數(shù)據(jù)庫創(chuàng)建模塊,用于根據(jù)設(shè)置的創(chuàng)建規(guī)則和記錄的接收時間確定是否創(chuàng)建新數(shù)據(jù)庫,如果創(chuàng)建新數(shù)據(jù)庫,則將待存儲數(shù)據(jù)存入新數(shù)據(jù)庫,否則存入原數(shù)據(jù)庫;

標簽設(shè)置模塊,用于根據(jù)預(yù)設(shè)的時間格式設(shè)置已創(chuàng)建的數(shù)據(jù)庫的標簽;

排序模塊,用于建立數(shù)據(jù)庫列表,并根據(jù)標簽中的時間信息將數(shù)據(jù)庫進行排序;

數(shù)據(jù)庫刪除模塊,用于根據(jù)預(yù)定的數(shù)據(jù)庫刪除參數(shù)將排序在前的n個數(shù)據(jù)庫進行刪除,來釋放數(shù)據(jù)庫存儲空間,其中n為正整數(shù)。

在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進。

進一步,所述數(shù)據(jù)庫創(chuàng)建模塊包括:

規(guī)則創(chuàng)建單元,用于設(shè)置創(chuàng)建規(guī)則,所述創(chuàng)建規(guī)則為屬于同一接收數(shù)據(jù)周期內(nèi)可創(chuàng)建x個數(shù)據(jù)庫,其中x為預(yù)設(shè)的數(shù)據(jù)庫創(chuàng)建數(shù)量,x為正整數(shù);

數(shù)據(jù)庫創(chuàng)建單元,用于根據(jù)創(chuàng)建規(guī)則和本次待存儲數(shù)據(jù)的接收時間來判斷是否創(chuàng)建新數(shù)據(jù)庫,如果本次接收時間與最近一次接收數(shù)據(jù)的時間屬于所述設(shè)定的同一接收數(shù)據(jù)周期內(nèi),則不創(chuàng)建數(shù)據(jù)庫,將待存儲數(shù)據(jù)存入原數(shù)據(jù)庫,否則創(chuàng)建新數(shù)據(jù)庫,將待存儲數(shù)據(jù)存入新數(shù)據(jù)庫。

進一步,所述數(shù)據(jù)庫刪除模塊包括:

參數(shù)設(shè)定單元,用于對數(shù)據(jù)庫刪除參數(shù)進行設(shè)定,所述數(shù)據(jù)庫刪除參數(shù)包括預(yù)定時間期限和預(yù)定剩余數(shù)據(jù)庫數(shù)量;

篩選單元,用于在排序后的數(shù)據(jù)庫列表中篩選符合預(yù)定時間期限的數(shù)據(jù)庫的標簽;

數(shù)據(jù)庫刪除單元,用于根據(jù)預(yù)定剩余數(shù)據(jù)庫數(shù)量計算出刪除數(shù)量n,并根據(jù)刪除數(shù)量n從符合預(yù)定時間期限的數(shù)據(jù)庫的標簽中找到排序在前的n個數(shù)據(jù)庫的標簽,并將所述標簽對應(yīng)的數(shù)據(jù)庫進行刪除,來釋放數(shù)據(jù)庫存儲空間。

進一步,所述數(shù)據(jù)庫刪除單元中,根據(jù)預(yù)定剩余數(shù)據(jù)庫數(shù)量計算出刪除數(shù)量n的具體方法為:統(tǒng)計數(shù)據(jù)庫列表中所有數(shù)據(jù)庫的數(shù)量a,并根據(jù)公式a-b=n,得到需刪除數(shù)據(jù)庫的刪除數(shù)量n,其中,b表示預(yù)定剩余數(shù)據(jù)庫數(shù)量。

附圖說明

圖1為本發(fā)明實施例提供的釋放數(shù)據(jù)庫空間的方法實施例的方法流程圖;

圖2為本發(fā)明實施例提供的釋放數(shù)據(jù)庫空間的系統(tǒng)實施例的模塊框圖;

圖3為本發(fā)明一實施例中數(shù)據(jù)庫創(chuàng)建模塊的模塊框圖;

圖4為本發(fā)明一實施例中數(shù)據(jù)庫刪除模塊的模塊框圖。

具體實施方式

以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。

數(shù)據(jù)庫增加與刪除在應(yīng)用系統(tǒng)中起著關(guān)鍵的作用,特別是一種車輛卡口的應(yīng)用系統(tǒng),其用于記錄過車圖片,每天存儲上萬條過車圖片,目前采用mongoDB塊文件存儲機制。mongoDB塊文件存儲機制為:mongoDB數(shù)據(jù)庫在數(shù)據(jù)存儲時為避免產(chǎn)生過多磁盤碎片,采用塊存儲的機制,即預(yù)先在硬盤中申請一個文件塊用于存儲數(shù)據(jù)(默認2G大小,如啟動參數(shù)中加入-smallfile則為500M左右),隨著存儲的數(shù)據(jù)量的遞增原有的數(shù)據(jù)文件塊使用完后再重新向磁盤申請空間,創(chuàng)建新的數(shù)據(jù)文件塊,當(dāng)MongoDB數(shù)據(jù)庫對存儲的數(shù)據(jù)進行刪除操作時,相應(yīng)的被刪除的數(shù)據(jù)在文件塊中會被MongoDB數(shù)據(jù)庫服務(wù)做已刪除的標記,而新的數(shù)據(jù)寫入以后,必須完全跟數(shù)據(jù)文件塊中原有被刪除數(shù)據(jù)所占用的空間一樣大小才能復(fù)用,否則,新插入的一條數(shù)據(jù),跟原來被刪除的任何一條歷史數(shù)據(jù)所占空間不一樣時,新插入數(shù)據(jù)會占據(jù)數(shù)據(jù)文件塊中新的存儲空間,由于新數(shù)據(jù)或者車輛圖片大小,無法確保跟歷史數(shù)據(jù)一樣大,結(jié)果就導(dǎo)致新插入的數(shù)據(jù)和圖片不斷申請并占用新的文件塊,當(dāng)硬盤空間不足時,就無法繼續(xù)存入數(shù)據(jù)。當(dāng)對mongoDB中的數(shù)據(jù)庫做DropDataBase操作(MongoDB數(shù)據(jù)庫的刪除數(shù)據(jù)庫操作命令)以后,數(shù)據(jù)庫對應(yīng)的文件塊才被從硬盤中刪除,基于上述mongoDB的存儲機制,本發(fā)明根據(jù)數(shù)據(jù)存儲時間來對應(yīng)用系統(tǒng)中存儲機制進行改機,根據(jù)數(shù)據(jù)存儲時間來對數(shù)據(jù)庫的新增與刪除進行合理設(shè)計,從而確保應(yīng)用系統(tǒng)長期正常運行,不受存儲空間限制。

圖1為本發(fā)明實施例提供的釋放數(shù)據(jù)庫空間的方法實施例的方法流程圖。如圖1所示,一種釋放數(shù)據(jù)庫空間的方法,包括如下步驟:

步驟S1:接收待存儲數(shù)據(jù),并記錄待存儲數(shù)據(jù)的接收時間;例如,待存儲數(shù)據(jù)為過車卡口處拍攝的車輛圖片;

步驟S2:根據(jù)設(shè)置的創(chuàng)建規(guī)則和記錄的接收時間確定是否創(chuàng)建新數(shù)據(jù)庫,如果創(chuàng)建新數(shù)據(jù)庫,則將待存儲數(shù)據(jù)存入新數(shù)據(jù)庫,否則存入原數(shù)據(jù)庫;

步驟S3:根據(jù)預(yù)設(shè)的時間格式設(shè)置已創(chuàng)建的數(shù)據(jù)庫的標簽;

步驟S4:建立數(shù)據(jù)庫列表,并根據(jù)標簽中的時間信息將數(shù)據(jù)庫進行排序;

步驟S5:根據(jù)預(yù)定的數(shù)據(jù)庫刪除參數(shù)將排序在前的n個數(shù)據(jù)庫進行刪除,來釋放數(shù)據(jù)庫存儲空間,其中n為正整數(shù)。

上述實施例中,通過接收數(shù)據(jù)的時間,自動判斷是否創(chuàng)建新數(shù)據(jù)庫,并能夠根據(jù)設(shè)定的數(shù)據(jù)庫刪除參數(shù)自行刪除在前多個數(shù)據(jù)庫,保持現(xiàn)有數(shù)據(jù)庫數(shù)量處于恒定狀態(tài),并解決了原存儲空間無法釋放的問題,從而確保系統(tǒng)長期正常運行,不受存儲空間限制。

可選地,作為本發(fā)明的一個實施例,所述步驟S2包括:

步驟S201:設(shè)置創(chuàng)建規(guī)則,所述創(chuàng)建規(guī)則為屬于同一接收數(shù)據(jù)周期內(nèi)可創(chuàng)建x個數(shù)據(jù)庫,其中x為預(yù)設(shè)的數(shù)據(jù)庫創(chuàng)建數(shù)量,x為正整數(shù);例如,同一天只創(chuàng)建一個數(shù)據(jù)庫;

步驟S202:根據(jù)創(chuàng)建規(guī)則和本次待存儲數(shù)據(jù)的接收時間來判斷是否創(chuàng)建新數(shù)據(jù)庫,如果本次接收時間與最近一次接收數(shù)據(jù)的時間屬于所述設(shè)定的同一接收數(shù)據(jù)周期內(nèi),則不創(chuàng)建數(shù)據(jù)庫,將待存儲數(shù)據(jù)存入原數(shù)據(jù)庫,否則創(chuàng)建新數(shù)據(jù)庫,將待存儲數(shù)據(jù)存入新數(shù)據(jù)庫。

上述實施例中,能夠根據(jù)需要來設(shè)定某個周期內(nèi)是否創(chuàng)建新數(shù)據(jù)庫以及創(chuàng)建數(shù)據(jù)庫的數(shù)量。

具體的,在所述步驟S3中,所述標簽的格式為“數(shù)據(jù)庫名_年月日”。該標簽的格式便于后期對標簽排序和管理數(shù)據(jù)庫。例如,vehicleimg_yyyymmdd,vehicleimg為數(shù)據(jù)庫名,yyyymmdd為年月日。

具體的,所述步驟S4中,根據(jù)標簽中的時間信息將數(shù)據(jù)庫進行升序排序。可將創(chuàng)建的日期較早的數(shù)據(jù)庫排序在前面,便于后期對數(shù)據(jù)庫進行刪除。

可選地,作為本發(fā)明的一個實施例,所述步驟S5包括:

步驟S501:對數(shù)據(jù)庫刪除參數(shù)進行設(shè)定,所述數(shù)據(jù)庫刪除參數(shù)包括預(yù)定時間期限和預(yù)定剩余數(shù)據(jù)庫數(shù)量;

步驟S502:在排序后的數(shù)據(jù)庫列表中篩選符合預(yù)定時間期限的數(shù)據(jù)庫的標簽;例如,預(yù)定時間期限為最近90天內(nèi),則篩選出排序在前的最近90天內(nèi)創(chuàng)建的數(shù)據(jù)庫的標簽;

步驟S503:根據(jù)預(yù)定剩余數(shù)據(jù)庫數(shù)量計算出刪除數(shù)量n,并根據(jù)刪除數(shù)量n從符合預(yù)定時間期限的數(shù)據(jù)庫的標簽中找到排序在前的n個數(shù)據(jù)庫的標簽,并將所述標簽對應(yīng)的數(shù)據(jù)庫進行刪除,來釋放數(shù)據(jù)庫存儲空間。

上述實施例中,根據(jù)預(yù)定剩余數(shù)據(jù)庫數(shù)量,將日期在前的不需要的數(shù)據(jù)庫進行刪除,從而保持現(xiàn)有數(shù)據(jù)庫數(shù)量處于恒定狀態(tài),利于系統(tǒng)長期運行,不受存儲空間限制。

可選地,作為本發(fā)明的一個實施例,所述步驟S503中,根據(jù)預(yù)定剩余數(shù)據(jù)庫數(shù)量計算出刪除數(shù)量n的具體方法為:統(tǒng)計數(shù)據(jù)庫列表中所有數(shù)據(jù)庫的數(shù)量a,并根據(jù)公式a-b=n,得到需刪除數(shù)據(jù)庫的刪除數(shù)量n,其中,b表示預(yù)定剩余數(shù)據(jù)庫數(shù)量。

上述實施例中,能夠快速的計算出需刪除數(shù)據(jù)庫數(shù)量。

圖2為本發(fā)明實施例提供的釋放數(shù)據(jù)庫空間的系統(tǒng)實施例的模塊框圖。如圖2所示,一種釋放數(shù)據(jù)庫空間的系統(tǒng),包括:時間記錄模塊,用于接收待存儲數(shù)據(jù),并記錄待存儲數(shù)據(jù)的接收時間;數(shù)據(jù)庫創(chuàng)建模塊,用于根據(jù)設(shè)置的創(chuàng)建規(guī)則和記錄的接收時間確定是否創(chuàng)建新數(shù)據(jù)庫,如果創(chuàng)建新數(shù)據(jù)庫,則將待存儲數(shù)據(jù)存入新數(shù)據(jù)庫,否則存入原數(shù)據(jù)庫;標簽設(shè)置模塊,用于根據(jù)預(yù)設(shè)的時間格式設(shè)置已創(chuàng)建的數(shù)據(jù)庫的標簽;排序模塊,用于建立數(shù)據(jù)庫列表,并根據(jù)標簽中的時間信息將數(shù)據(jù)庫進行排序;數(shù)據(jù)庫刪除模塊,用于根據(jù)預(yù)定的數(shù)據(jù)庫刪除參數(shù)將排序在前的n個數(shù)據(jù)庫進行刪除,來釋放數(shù)據(jù)庫存儲空間,其中n為正整數(shù)。

具體的,在標簽設(shè)置模塊中,所述標簽的格式為“數(shù)據(jù)庫名_年月日”。該標簽的格式便于后期對標簽排序和管理數(shù)據(jù)庫。

具體的,在排序模塊中,根據(jù)標簽中的時間信息將數(shù)據(jù)庫進行升序排序??蓪?chuàng)建的日期較早的數(shù)據(jù)庫排序在前面,便于后期對數(shù)據(jù)庫進行刪除。

可選地,作為本發(fā)明的一個實施例,如圖3所示,所述數(shù)據(jù)庫創(chuàng)建模塊包括:規(guī)則創(chuàng)建單元,用于設(shè)置創(chuàng)建規(guī)則,所述創(chuàng)建規(guī)則為屬于同一接收數(shù)據(jù)周期內(nèi)可創(chuàng)建x個數(shù)據(jù)庫,其中x為預(yù)設(shè)的數(shù)據(jù)庫創(chuàng)建數(shù)量,x為正整數(shù);數(shù)據(jù)庫創(chuàng)建單元,用于根據(jù)創(chuàng)建規(guī)則和本次待存儲數(shù)據(jù)的接收時間來判斷是否創(chuàng)建新數(shù)據(jù)庫,如果本次接收時間與最近一次接收數(shù)據(jù)的時間屬于所述設(shè)定的同一接收數(shù)據(jù)周期內(nèi),則不創(chuàng)建數(shù)據(jù)庫,將待存儲數(shù)據(jù)存入原數(shù)據(jù)庫,否則創(chuàng)建新數(shù)據(jù)庫,將待存儲數(shù)據(jù)存入新數(shù)據(jù)庫。

上述實施例中,能夠根據(jù)需要來設(shè)定某個周期內(nèi)是否創(chuàng)建新數(shù)據(jù)庫以及創(chuàng)建數(shù)據(jù)庫的數(shù)量。

可選地,作為本發(fā)明的一個實施例,如圖4所示,所述數(shù)據(jù)庫刪除模塊包括:參數(shù)設(shè)定單元,用于對數(shù)據(jù)庫刪除參數(shù)進行設(shè)定,所述數(shù)據(jù)庫刪除參數(shù)包括預(yù)定時間期限和預(yù)定剩余數(shù)據(jù)庫數(shù)量;篩選單元,用于在排序后的數(shù)據(jù)庫列表中篩選符合預(yù)定時間期限的數(shù)據(jù)庫的標簽;數(shù)據(jù)庫刪除單元,用于根據(jù)預(yù)定剩余數(shù)據(jù)庫數(shù)量計算出刪除數(shù)量n,并根據(jù)刪除數(shù)量n從符合預(yù)定時間期限的數(shù)據(jù)庫的標簽中找到排序在前的n個數(shù)據(jù)庫的標簽,并將所述標簽對應(yīng)的數(shù)據(jù)庫進行刪除,來釋放數(shù)據(jù)庫存儲空間。

上述實施例中,根據(jù)預(yù)定剩余數(shù)據(jù)庫數(shù)量,將日期在前的不需要的數(shù)據(jù)庫進行刪除,從而保持現(xiàn)有數(shù)據(jù)庫數(shù)量處于恒定狀態(tài),利于系統(tǒng)長期運行,不受存儲空間限制。

可選地,作為本發(fā)明的一個實施例,所述數(shù)據(jù)庫刪除單元中,根據(jù)預(yù)定剩余數(shù)據(jù)庫數(shù)量計算出刪除數(shù)量n的具體方法為:統(tǒng)計數(shù)據(jù)庫列表中所有數(shù)據(jù)庫的數(shù)量a,并根據(jù)公式a-b=n,得到需刪除數(shù)據(jù)庫的刪除數(shù)量n,其中,b表示預(yù)定剩余數(shù)據(jù)庫數(shù)量。

上述實施例中,能夠快速的計算出需刪除數(shù)據(jù)庫數(shù)量。

本發(fā)明通過接收數(shù)據(jù)的時間,自動判斷是否創(chuàng)建新數(shù)據(jù)庫,并能夠根據(jù)設(shè)定的數(shù)據(jù)庫刪除參數(shù)自行刪除在前多個數(shù)據(jù)庫,保持現(xiàn)有數(shù)據(jù)庫數(shù)量處于恒定狀態(tài),并解決了原存儲空間無法釋放的問題,從而確保系統(tǒng)長期正常運行,不受存儲空間限制。

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1