闪存存储器由于具有存储容量大、体积小、掉电数据不丢失、抗震性好、存取高速等优点,已逐步取代其它半导体存储器件而广泛应用于MP3、存储卡、手机、PDA等移动电子产品中。同时,随着闪存制造工艺技术的发展以及单位价格的下降,闪存存储器越来越多地被应用到个人电脑、企业服务器等大容量存储当中,例如现在市场流行的iPad的存储器正是采用了闪存。闪存存储管理技术,尤其是对于解决大容量数据存储管理的闪存数据库技术已成为研究的重点。本文介绍了现有的闪存存储管理技术,重点分析了基于日志管理的闪存存储管理技术;根据闪存在存储过程中的合并方式的代价不同,分析了碎片对闪存产生影响的原因,并依据其产生的原因,给出了通过填补间隔来改变合并方式的改进方案,将碎片写入方式转变成连续写入方式,提高了闪存的存储性能。本文分析了闪存数据库的主要研究方向,重点讨论了闪存数据库的索引技术。本文主要研究内容是将B+树索引结构高效地应用到闪存数据库系统中。为此,本文根据闪存的物理特性,并结合现有的闪存存储管理技术,在应用层与闪存转换层之间设计了一个改进的B+树实现层MB+,该实现层主要由两部分组成:批处理缓存区BPB和叶子结点头LNH,用来减少闪存数据库更新时对闪存的写入操作次数,同时提高了闪存数据库的查询效率。通过实验与性能分析,证明本文提出的方案很好地提高了闪存数据库的性能。