闪存是一种高效且稳定的存储介质,闪存的应用已经从手机、掌上电脑等移动设备扩展到个人计算机、服务器和存储阵列等大型设备上。随着闪存的广泛应用,基于闪存的大规模数据管理的需求越来越紧迫,闪存数据库应运而生。虽然学术机构和工业界已经展开了对闪存数据库的研究,但是这项研究还刚刚起步,还有很多关键技术急需解决。本项目主要研究闪存数据库的存储技术与性能评价标准,目的是要提高闪存数据库的存储效率,减少对闪存的读写次数,尤其是写闪存的次数。根据闪存读写速度不平衡、而写闪存又需要擦除操作的特点,本项目对页式和日志式存储方式进行分析与比较,提出新的基于不同日志粒度和缓存特征的、具有动态自调整特性的闪存数据存储方式,并在此基础上研究索引的实现机制和优化方法。最后,本项目要设计实现基于嵌入式设备的闪存数据库原型系统,并在此原型系统上研究闪存数据库的性能特征,提出闪存数据库的性能评价标准,并开发相应的测试工具。