技术开发 频道

达梦数据库:DM7大规模并行处理MPP框架

  架构的先进性

  目前的数据仓库解决方案通常是借助通用数据库或基于硬件的专用平台而创建,这两种方案难以从根本上解决当今社会爆发式增长的数据所面临的挑战。目前主流架构如图6所示:

DM7大规模并行处理MPP框架(4)
▲图6 主流架构图

  通用数据库主要是是针对OLTP处理功能设计的,在运行大量小规模交易查询数据时效果优秀。从结构上来说,采用了完全共享或磁盘共享架构。完全共享体系局限于单节点服务器,通常价格比较昂贵,其扩展性和性能受到相应的限制。磁盘共享体系允许系统带有多个服务器实例,这些实例与SAN或其它共享存储设备相连。这种体系需要通过一个狭窄的数据管道将所有I/O信息过滤到昂贵的共享磁盘子系统。

  与此相比,基于硬件的数据仓库平台也采用完全无共享体系。在这种体系下,通讯功能部署在一个高宽带网络互连体系上,用户通过一个主控制节点执行并行查询。该体系的一个重要优势就是每个节点都有一个通往本地磁盘的独立高速通道,不但简化了体系,还提供良好的扩展性。但这些平台所面临的困难是需要价格昂贵的专用硬件,显著增加了系统成本。

  达梦MPP的完全对等无共享体系架构结合了完全无共享体系的优点,在此基础上又前进了一步,通过软件提升处理能力,它不需要价格昂贵的专用硬件,也不采用增加主控制节点来协调所有并行处理的主从式方法,而是各个节点完全对等,更进一步简化了体系的实现,也消除了系统可能存在的主节点瓶颈问题。

  综上所述,将主流架构特点比较列于表2中:

  表2 主流架构特点比较

DM7大规模并行处理MPP框架(4)

 

  总结和展望

  达梦数据库管理软件DM7实现的MPP系统功能,为新一代数据仓库所需的大规模数据和复杂查询提供了先进的软件级解决方案,具有业界先进的架构和高度的可靠性,能帮助企业管理好数据,使之更好的服务于企业,必能推动数据依赖型企业的发展。

0
相关文章