会议专题

Sub-Join:一种闪存数据库的查询优化算法

和磁盘(HDD)相比,固态硬盘具有高速的随机读取速度、低功耗、体积小等特点,因而被认为将取代磁盘成为新一代的数据存储设备。但是闪存数据库的查询性能的提高却远小于固态硬盘相比于磁盘IO性能的提高.其原因在于现有的数据库是基于磁盘而设计的,使得现有的数据库不能充分发挥固态硬盘的高速性能。因此文章提出一种名为子连接(sub-Join)的连接算法。子连接算法首先将数据表的连接列和主键投影为新的子表,然后对子表进行接连操作,最后根据子表的连接结果再从原始数据表中回取查询结果。通过和开源数据库Oracle Berkeley DB的比较实验,结果表明子连接算法比原有的算法性能提高40%-100%,充分说明它的优越性。

固态硬盘 闪存数据库 查询优化 连接算法 子连接

梁智超 周大 孟小峰

中国人民大学 信息学院,北京 100872

国内会议

NDBC2009第26届中国数据库学术会议

南昌

中文

322-330

2009-10-15(万方平台首次上网日期,不代表论文的发表时间)