技术开发 频道

DM7数据库管理系统总体构架解析(上)

  【IT168 技术】DM7数据库管理系统是在总结DM系列产品的经验和教训基础上,吸收主流数据库产品优点,学习适应OLAP应用的专用数据库技术,采用类JAVA的虚拟机技术,重新设计的新一代数据库产品。采用全新的体系架构,极大提升了达梦数据库产品的性能、语言丰富性、可扩展性,能同时兼顾OLTP和OLAP请求,从根本上提升了DM产品的品质。

  相对于DM6,DM7中新增和改进特性多达数百项,本文将为您介绍DM7众多新特性中最为重要和最具创新性的部分。

  系统核心构架

  DM7采用高效的多线程体系结构,由不同的功能线程协同完成服务器的整体功能。

DM7数据库管理系统总体构架解析

  通信模块

  消息通信子模块处理服务器与客户端之间的消息收发。邮件子系统在服务器实例间建立高速通信通道。

  任务处理模块

  将接收的各类请求进行解析分发

  SQL模块

  对SQL语句进行分析与执行

  事务处理模块

  处理数据库事务的并发控制以及提交与回滚

  日志模块

  生成REDO日志,以及日志的重做

  物理存储模块

  数据库各类文件的分布与访问。文件中数据的组织与划分。

  数据字典模块

  数据字典信息的存储与访问

  内存管理模块

  管理系统各种内存结构

  数据访问模块

  数据的外部存储与访问

0
相关文章