一種內(nèi)存數(shù)據(jù)庫多副本數(shù)據(jù)的內(nèi)存回收方法

基本信息

申請?zhí)?/td> CN202110916157.9 申請日 -
公開(公告)號 CN113360534B 公開(公告)日 2022-05-06
申請公布號 CN113360534B 申請公布日 2022-05-06
分類號 G06F16/2455(2019.01)I;G06F11/14(2006.01)I;G06F9/50(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 駱彬 申請(專利權(quán))人 北京快立方科技有限公司
代理機構(gòu) 北京專贏專利代理有限公司 代理人 李斌
地址 100000北京市大興區(qū)北京經(jīng)濟技術(shù)開發(fā)區(qū)科谷一街8號院6號樓5層501-1
法律狀態(tài) -

摘要

摘要 本發(fā)明適用于計算機領(lǐng)域,提供了一種內(nèi)存數(shù)據(jù)庫多副本數(shù)據(jù)的內(nèi)存回收方法,通過將內(nèi)存數(shù)據(jù)庫預(yù)先劃分為至少一個處理器和共享數(shù)據(jù)庫;當(dāng)處理器開始對數(shù)據(jù)進行處理時,從共享數(shù)據(jù)庫中分裂出一個緩存數(shù)據(jù)庫與處理器對應(yīng),用于存儲處理器產(chǎn)生的緩存數(shù)據(jù);當(dāng)緩存數(shù)據(jù)庫內(nèi)出現(xiàn)緩存數(shù)據(jù)的時候,再從共享數(shù)據(jù)庫中分裂出一個與緩存數(shù)據(jù)庫對應(yīng)的副本存儲數(shù)據(jù)庫;將緩存數(shù)據(jù)庫中的緩存數(shù)據(jù)實時復(fù)制保存一份到副本存儲數(shù)據(jù)庫;當(dāng)處理器處理數(shù)據(jù)結(jié)束時,將緩存數(shù)據(jù)庫清空合并到共享數(shù)據(jù)庫中,保留副本存儲數(shù)據(jù)庫。使得數(shù)據(jù)的備份拷貝是一一對應(yīng)的關(guān)系,不會造成存儲混亂或者內(nèi)存碎片的產(chǎn)生。