一種基于ART樹的存儲引擎緩存方法及系統(tǒng)
基本信息
申請?zhí)?/td> | CN202111484796.9 | 申請日 | - |
公開(公告)號 | CN114218272A | 公開(公告)日 | 2022-03-22 |
申請公布號 | CN114218272A | 申請公布日 | 2022-03-22 |
分類號 | G06F16/2455(2019.01)I;G06F16/2453(2019.01)I;G06F16/22(2019.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 梁波;張煒剛;賈德星 | 申請(專利權(quán))人 | 浪潮云信息技術(shù)股份公司 |
代理機(jī)構(gòu) | 濟(jì)南信達(dá)專利事務(wù)所有限公司 | 代理人 | 陳婷婷 |
地址 | 250100山東省濟(jì)南市高新區(qū)浪潮路1036號浪潮科技園S01號樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于ART樹的存儲引擎緩存方法及系統(tǒng),屬于數(shù)據(jù)庫領(lǐng)域,通過兩個ART樹間的數(shù)據(jù)索引遷移的方式,建立新的ART樹,淘汰舊的ART樹;設(shè)置數(shù)據(jù)索引遷移的閾值,在當(dāng)前緩存的KV數(shù)據(jù)占用的內(nèi)存空間占設(shè)定的最大緩存值的百分比大于等于所述數(shù)據(jù)索引遷移的閾值時,啟動數(shù)據(jù)索引遷移工作;當(dāng)新舊兩個ART樹索引的KV數(shù)據(jù)的內(nèi)存空間等于或超過設(shè)定的最大緩存值時,刪除舊的ART樹,并且釋放舊ART樹索引的KV數(shù)據(jù)存儲空間。本發(fā)明能夠優(yōu)化內(nèi)存使用,保持ART樹的查詢性能。 |
