论文部分内容阅读
在数据库技术不断发展的今天,数据量也在不断膨胀,现有的串行数据库技术已经越来越无法适应数据增长的要求。因此,象众多其他领域一样,并行化成为提高数据库系统性能的必然手段。本文创新性地提出了以MPI和MySQL相结合来创建并行数据库系统中间件的思想,其核心就是要在MPI及MySQL与上层用户层之间建立一个并行数据库系统的中间件。该中间件的作用就是屏蔽MPI和MySQL操作并向上层提供并行数据库操作界面。在该创新性思想指导下,本文还创新性地对并行集群搭建软件OSCAR进行了彻底的尝试,打破了以往的集群安装的繁琐模式,为中心今后的科研工作提供了一条很好的通路。本文的主要研究成果如下: 1.在构建集群过程中创新性地采用了开放源码的软件包OSCAR(Open Source of Cluster Application Resource)进行集群系统的构建。 2.在OSCAR的基础上建立了一整套软件硬件的研究平台。 3.提出了基于MPI和MySQL的并行数据库系统的中间件软件M~2的理论框架。 4.实现了很多并行数据库查询操作模块。如并行排序、并行选择、并行连接、并行投影。 5.实现了很多提高系统可用性的重要模块。如批量载入模块、格式化输出模块、用户登陆模块。 6.对整个系统在多种平台下进行全面的测试并进行了详细的测试结果分析,整理出了提高整个系统性能的关键点。