期刊文献+

kμ-Tree:一种空间有效的嵌入式闪存数据库索引 被引量:1

kμ-Tree:a Space-efficient Index for Flash-based Embedded Databases
下载PDF
导出
摘要 μ-Tree是直接建立在闪存之上的索引,它克服了传统B+树应用于闪存时引起的"游走树"现象,避免更新一页累及多页的现象.但μ-Tree也存在缺点:占用空间比传统B+树多.为克服μ-Tree存在的缺点,本文提出一套机制改进μ-Tree:k分法模型.在此模型中,我们分析了在给定扇出度F时,k值与总记录数n的关系,以及给定记录数n时,不同大小的索引记录项对k的影响;给出了确定k值的基本方法.实验结果表明,k比例划分可以有效地节省索引所占空间,空间节省最大达50%左右,平均可达39%.所提方法在空间资源受限的环境下具有良好的空间特性. μ-Tree is the state-of-the-art index supporting efficient random updates on the flash memory.However,we found that it underutilizes the flash memory.To improve the utilization on the memory resources,we propose a novel index scheme called kμ-Tree,where we study a k-partitioning strategy for increasing utilization of the flash memory.The k-partitioning strategy determines an optimal k value for space efficiency by allocating more flash memory to the leaf nodes and guarantees sufficient space for tree growth.The experimental results show that our proposed k-partitioning strategy effectively reduces the index size up to around 50% over μ-Tree with average space conservation about 39%.Our proposed scheme is very promising under the resource-constrained conditions.
出处 《小型微型计算机系统》 CSCD 北大核心 2010年第6期1097-1101,共5页 Journal of Chinese Computer Systems
基金 国家"八六三"高技术研究发展计划项目(2007AA01Z153)资助 浙江省基金项目(Y1090096 Y1080102)资助
关键词 数据库索引 闪存数据库 μ-tree 嵌入式数据库 index structure flash DBMS μ-tree embedded database
  • 相关文献

参考文献22

  • 1Lee S,Kim W.On flash-Based DBMSs:issues for architectural re-examination[J].Journal of Object Technology,2007,6(8):39-49.
  • 2Gal E,Toledo S.Algorithms and data structures for flash memories[J].ACM Computing Surveys,2005,37(2):138-163.
  • 3Yin S,Pucheral P,Meng X.PBFilter:indexing flash-resident data through partitioned summaries[J].CIKM,2008,1333-1334.
  • 4Microsoft.http://www.microsoft.com/sql/editions/compact/ default.mspx.2007.
  • 5Wu C,Chang L,Kuo T.An efficient B-tree layer for flash-memory storage systems[J].ACM Transactions on Embedded Computing Systems,2007,6(3):1-23.
  • 6Wu C,Chang L,Kuo T.An efficient R-tree implementation over flash-memory storage systems[C].The 11th ACM International Symposium on Advances in Geographic Information Systems,2003,17-24.
  • 7Kang D,Jung D,Kang J,et al.μ-tree:an ordered index structure for NAND flash memory[C].The 7th ACM & IEEE International Conference on Embedded Software,2007,144-153.
  • 8Zeinalipour-Yazti D,Lin S V,Kalogeraki Gunopulos D,et al.MicroHash:an efficient index structure for flash-based sensor devices[C].USENIX Conf.on File and Storage Technologies (FAST),2005,31-44.
  • 9Mani A,Rajashekhar M B,Levis P.TINX-a tiny index design for flash memory on wireless sensor devices[C].ACM Conf.on Embedded Networked Sensor Systems(SenSys),2006,425-426.
  • 10Bityutskiy A B.JFFS3 design issues[EB/OL].http://www.linux-mtd.infradead.org.2006.

同被引文献6

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部