数据库管理系统KingbaseES多线程架构支持.pdfVIP

  • 15
  • 0
  • 约6.27万字
  • 约 59页
  • 2017-09-16 发布于安徽
  • 举报

数据库管理系统KingbaseES多线程架构支持.pdf

优秀硕士毕业论文,完美PDF内部资料。支持编辑复制!!!

摘要 数据库管理系统(DBMS )是管理计算机系统中数据资源的平台和软件的集 成,是极其重要的系统软件。如何提高数据库的访问效率,将数据库系统更好 地与硬件系统和操作系统紧密结合,一直是产业界和理论界研究的热点。CPU 技术在近年来取得了重大的进步,出现了很多支持超线程、双核甚至多核的 CPU 部件。同时,主流的操作系统也都提供了多线程支持,并且得到了广泛的应用。 服务器软件已经逐渐采纳了多线程架构,提高服务器访问的效率和性能。数据 库管理系统是最重要的服务器软件之一,由于数据库服务器具有数据共享的特 点,多线程架构对数据库服务器尤为重要。 线程机制与进程机制相比,所具备的优势包括:线程比进程占用较少的资源, 线程间可以共享数据段;线程调度比较灵活,可控制性强; 线程间的切换开销 较小;线程间通信简单。多线程模型在操作系统的研究和实现上已经非常成熟, 多线程架构已经广泛应用于数据库管理系统、Web 服务器等服务器软件。主流 数据库厂商提供的服务器也都是基于多线程架构跨平台产品。 数据库管理系统 KingbaseES 服务器原来采用的是多进程体系架构。为了充 分发挥硬件和操作系统的多线程功能,借鉴同类产品的优势,我们提出了为 KingbaseES 服务器提

文档评论(0)

1亿VIP精品文档

相关文档