摘要

数据库在大数据环境下进行数据分析时能够起到重要的作用,对信息化系统的整体性能提升有较大的帮助。以往的数据库在查询执行效率方面不高,而且CPU也以事务性负载处理为优先,因此,数据库系统整体性能的提升受到数据查询效率较低的阻碍。为了能够在大规模访问数据库时保证数据处理的效率,文章提出了一种CPU+FPGA加速数据库查询的异构体系结构,使CPU中集成加速器,同时在FPGA内设置多种引擎查询形式,从而实现数据库查询加速。通过结构的设计和实现,从实验结果来看,数据库的整体处理效率提高了很多,在数据库专业设计中可以推广使用这种异构加速结构。