面向批量插入优化的并行存储引擎MTPower
针对多核处理器的特点,文章提出了一个符合MySQL接口标准的并行存储引擎MTPower.该存储引擎着重利用多核处理器的并行计算能力提升批量插入过程中的索引产生过程,主要包含存储引擎接口、并行批量线性Hash索引、并行批量B+树插入、支持并行访问的磁盘存储缓冲等部分.测试结果表明,在批量插入记录且需要创建Hash和B+树索引时,MTPower的性能比经典的单线程存储引擎MyISAM最高可以提高6.1倍和4.8倍;在系统中线程总数略大于处理器核数时,MTPower可以达到最佳性能;在处理器核的数量增加时,MTPower的性能也能随之提高.
并行数据库、Hash并行索引、B+树并行索引、磁盘缓冲、多核处理器
33
TP311(计算技术、计算机技术)
广东省基础软件与应用构建实验室支持、广东省科技计划项目基金2006B80407001;华南理工大学中央高校基本业务费项目基金2009ZM0007
2010-10-28(万方平台首次上网日期,不代表论文的发表时间)
共8页
1492-1499