《计算机研究与发展杂志》发表论文赏析
作者:李玮,张大方,谢鲲,黎文伟,何杰,
摘要:索引结构是提高闪存键值存储插入和查询性能的关键技术之一.在分析目前相关索引结构特点的基础上提出了一种面向闪存键值存储的矩阵索引布鲁姆过滤器(matrix-indexedBloomfilter,MIBF),由m×s的位矩阵表示的多个布鲁姆过滤器组(multipleBloomfiltergroup,MBFG)和一个附加布鲁姆过滤器(additionalBloomfilter,ABF)组成,其核心思想是键值对的闪存页地址被拆分为多组位串,每组位串采用MBFG中的一组布鲁姆过滤器(Bloomfilter,BF)来表示,同时将键值对的Key与闪存页地址组合值存入ABF中.根据Key查询Value时,MBFG中的每组BF产生多位,组合生成键值对的闪存页地址,并通过ABF滤掉部分伪闪存页地址达到较精确地址定位,从而降低闪存访问次数,提高系统性能.与已有类似方法相比,MIBF的查询地址定位精度提高,内存和闪存访问次数降低明显,插入和查询性能显著提升.
关键词:键值存储, 闪存页地址, 索引结构, 布鲁姆过滤器, 矩阵索引布鲁姆过滤器,