计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2015年
5期
1210-1222
,共13页
李玮%张大方%谢鲲%黎文伟%何杰
李瑋%張大方%謝鯤%黎文偉%何傑
리위%장대방%사곤%려문위%하걸
键值存储%闪存页地址%索引结构%布鲁姆过滤器%矩阵索引布鲁姆过滤器
鍵值存儲%閃存頁地阯%索引結構%佈魯姆過濾器%矩陣索引佈魯姆過濾器
건치존저%섬존혈지지%색인결구%포로모과려기%구진색인포로모과려기
key-value store%flash page address%indexing structure%Bloom filter (BF)%matrix-indexed Bloom filter (MIBF)
索引结构是提高闪存键值存储插入和查询性能的关键技术之一.在分析目前相关索引结构特点的基础上提出了一种面向闪存键值存储的矩阵索引布鲁姆过滤器(matrix-indexed Bloom filter,MIBF),由m×s的位矩阵表示的多个布鲁姆过滤器组(multiple Bloom filter group,MBFG)和一个附加布鲁姆过滤器(additional Bloom filter,ABF)组成,其核心思想是键值对的闪存页地址被拆分为多组位串,每组位串采用MBFG中的一组布鲁姆过滤器(Bloom filter,BF)来表示,同时将键值对的Key与闪存页地址组合值存入ABF中.根据Key查询Value时,MBFG中的每组BF产生多位,组合生成键值对的闪存页地址,并通过ABF滤掉部分伪闪存页地址达到较精确地址定位,从而降低闪存访问次数,提高系统性能.与已有类似方法相比,MIBF的查询地址定位精度提高,内存和闪存访问次数降低明显,插入和查询性能显著提升.
索引結構是提高閃存鍵值存儲插入和查詢性能的關鍵技術之一.在分析目前相關索引結構特點的基礎上提齣瞭一種麵嚮閃存鍵值存儲的矩陣索引佈魯姆過濾器(matrix-indexed Bloom filter,MIBF),由m×s的位矩陣錶示的多箇佈魯姆過濾器組(multiple Bloom filter group,MBFG)和一箇附加佈魯姆過濾器(additional Bloom filter,ABF)組成,其覈心思想是鍵值對的閃存頁地阯被拆分為多組位串,每組位串採用MBFG中的一組佈魯姆過濾器(Bloom filter,BF)來錶示,同時將鍵值對的Key與閃存頁地阯組閤值存入ABF中.根據Key查詢Value時,MBFG中的每組BF產生多位,組閤生成鍵值對的閃存頁地阯,併通過ABF濾掉部分偽閃存頁地阯達到較精確地阯定位,從而降低閃存訪問次數,提高繫統性能.與已有類似方法相比,MIBF的查詢地阯定位精度提高,內存和閃存訪問次數降低明顯,插入和查詢性能顯著提升.
색인결구시제고섬존건치존저삽입화사순성능적관건기술지일.재분석목전상관색인결구특점적기출상제출료일충면향섬존건치존저적구진색인포로모과려기(matrix-indexed Bloom filter,MIBF),유m×s적위구진표시적다개포로모과려기조(multiple Bloom filter group,MBFG)화일개부가포로모과려기(additional Bloom filter,ABF)조성,기핵심사상시건치대적섬존혈지지피탁분위다조위천,매조위천채용MBFG중적일조포로모과려기(Bloom filter,BF)래표시,동시장건치대적Key여섬존혈지지조합치존입ABF중.근거Key사순Value시,MBFG중적매조BF산생다위,조합생성건치대적섬존혈지지,병통과ABF려도부분위섬존혈지지체도교정학지지정위,종이강저섬존방문차수,제고계통성능.여이유유사방법상비,MIBF적사순지지정위정도제고,내존화섬존방문차수강저명현,삽입화사순성능현저제승.