技术开发 频道

挑战Oracle霸主地位 达梦打造DM7架构

  【IT168大会报道】2013年4月18-20日,第四届中国数据库技术大会(DTCC 2013)在北京福朋喜来登酒店拉开序幕。在为期三天的会议中,大会将围绕大数据应用、数据架构、数据管理(数据治理)、传统数据库软件等技术领域展开深入探讨,并将邀请一批国内顶尖的技术专家来进行分享。本届大会将在保留数据库软件应用实践这一传统主题的基础上,向大数据、数据结构、数据治理与分析、商业智能等领域进行拓展,以满足于广大从业人士和行业用户的迫切需要。

  自2010年以来,国内领先的IT专业网站IT168联合旗下ITPUB、ChinaUnix技术社区已经连续举办了三届数据库技术大会,每届大会超过千人规模,云集了国内技术水平最高的数据架构师、DBA、数据库开发工程师、研发总监、IT经理等,是目前国内最受欢迎的数据库技术盛会。

挑战Oracle霸主地位 达梦打造DM7 架构
大会精彩专题

挑战Oracle霸主地位 达梦打造DM7 架构
▲达梦数据库技术有限公司总经理兼系统总设计师 韩朱忠

   本次数据库大会,由来自上海达梦数据库技术有限公司总经理兼系统总设计师 韩朱忠为我们带来的《DM7 MPP架构——同时满足OLAP与OLTP需求》的精彩演讲,演讲中韩朱忠介绍了MPP是DM7为了满足数据库的海量数据存储和处理、高并发处理、高可用性等新需求,全新研发推出的大规模并行集群架构。

  DM7的发展历程 

挑战Oracle霸主地位 达梦打造DM7 架构

  达梦DM7设计目标之一就是要与 Oracle 兼容,PL/SQL几乎所有特性、类似的设计架构,设计目标之二就是要具有高性能OLTP支持,传统的交易型应用;和数据分析相比,应用更广泛;现有达梦的应用多属OLTP,DM7擅长高并发OLTP。设计目标之三具有高性能数据分析OLAP,重新构思达梦七的源动力就是要为数据分析设计,大规模并行计算MPP,大数据使用。

  DM7核心技术

挑战Oracle霸主地位 达梦打造DM7 架构

  在达梦7系统架构中,可以看到设计很合理,这也是达梦全力打造的最新数据库,韩朱忠表示,“我们还有一些特色功能,包括多趟智能优化器、消除子查询,子查询完全分解包括IN/EXISTS、相关/不相关、转换为半连接、消除了代价不可控子计划。代价优化,代价单位ms,影响代价因素(表的数据行数、数据块数、可利用的索引、内存、IO、CPU计算量、内存紧张度、基本操作的CPU周期数)。”

  于此同时,为打造一个高性能的数据库,达梦还制作面向栈的PL/SQL指令虚拟机、多版本并发控制器MVCC功能,同时采用PL调试、大量V动态视图、安全特性、内存分片、复杂索引、高速装载等技术。

  DM7大规模并行处理(MPP)

挑战Oracle霸主地位 达梦打造DM7 架构

  对于大规模并行处理,达梦可以实现海量数据、线形加速、并行操作、无单点故障。具体细节包括B/PB级数据分析、并行装载、并行查询、高性价比、优良的伸缩性能、

  各节点功能完全对等、最大支持1024个节点、OLTP应用提供良好的支持、数据分布式存储、所有节点并行执行、无需特殊软、硬件、无单点故障、图形化监控和管理工具、支持绝大部分单机功能、同时支持行、列存储、支持存储过程、索引、分区表等。

  DM7 MPP 系统架构中,还可以实现主备切换,可以实现高速邮件系统中应用,于此同时,在还具有执行节点(EP)、交叉数据守护、灵活的数据分布方式、并行数据加载、并行执行流程、并行执行计划等多项功能

  性能与应用场景

挑战Oracle霸主地位 达梦打造DM7 架构

  达梦对于性能的理解包括应用系统的设计、表达式技术、数据/控制权传递、并发/并行、I/O效率、优化器,通过这些方面能够检测数据库的性能。

0
相关文章