达梦数据库集群
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

发展具有自主知识产权的国产数据库管理系统,打破国外数据库产品的垄断,为我国信息化建设提供安全可控的基础软件,是维护国家信息安全的重要手段。

达梦数据库管理系统作为国内最早推出的具有自主知识产权的数据库管理系统之一,是唯一获得国家自主原创产品认证的数据库产品,现已在公安、电力、铁路、航空、审计、通信、金融、海关、国土资源、电子政务等多个领域得到广泛应用,对国家机关、各级政府和企业信息化建设发挥了积极作用。

达梦数据库(简称DM,达梦数据库的最新版本是DM8)是武汉达梦数据库股份有限公司推出的具有完全自主知识产权的新一代高性能数据库产品。达梦数据库在集群应用方面的主要特点体现如下。

一是可独立扩展、按需配置设备。DM8 TDD采用计算存储分离的系统架构,实现计算层、日志层、存储层3层Fenix,具备各层独立扩展、按需配置设备的特点。计算层依托达梦数据库DSC技术提供并发的事务处理服务,实现了对等计算节点间高速、低延迟的缓存交换能力,以此为基础支持并发的多点读写,同时可根据需要增加只读节点,以实现更快速的扩展能力;日志层专用于提供可靠、高性能的日志服务,避免日志处理对计算层的事务延迟产生影响;存储层通过多机分布式存储,实现数据多副本、高可扩展和高可用。

二是数据共享集群实现了更大规模的集群支持。在DM8中,数据库共享集群获得了关键性改进。DM8数据共享集群实现了更大规模的集群支持,用户和运维人员可以将原有的双节点DMDSC升级为更多节点,以获得更高的系统可靠性。同时,通过合理的应用架构设计,系统响应时间和吞吐量有了较大改善。DM8中还添加了用于异地容灾的数据守护系统,用户可以为本地DMDSC集群添加异地数据守护系统以提升容灾能力。异地数据守护的备用系统既可以是单机,也可以是级联部署的DMDSC集群。“DSC+数据守护”可为用户提供故障自动切换、实时归档、读写分离、DMDSC主库或备库的重加入等功能。

三是支持远程高可用镜像部署方式。DM8还增加了DSCPlus(DSCP)特性,DM8 DSCP支持远程高可用镜像部署方式。用户可以基于经达梦认证的存储系统,实现一套DSC的计算和存储节点,分别部署在多个同城数据中心机房,实现存储、数据库服务的双活、高可用。根据测试,DSCP方案在60km距离上实现了数据库服务、存储设备的高可用;另外,相对于本地DSC方案,DSCP方案的性能衰减不到5%,能同时提供高可用和高性能保证。

四是针对MPP集群提供了诸多优化。DM7中已经提出了MPP集群的解决方案,DM8则优化了系统部署流程,结合数据守护,DMDSC集群具有最多支持8副本的高可靠性。行列融合2.0,DMMPP集群一套数据既能满足高并发的OLTP业务,也能满足复杂的OLAP业务。优化器针对MPP集群,提供了诸多优化,使得MPP集群的执行计划更加智能、更加高效。例如,通信代价估算,使得代价估算更加接近实际。LPQ的自适应改进,可使MPP集群各节点的本地并行更加智能化。

《达梦数据库集群》作为“国产数据库达梦丛书”分册之一,在介绍数据库集群技术现状及实现原理的基础上,分别介绍达梦数据库数据守护集群、读写分离集群、大规模并行处理(DMMPP)集群和数据共享集群(DMDSC)等数据库集群的构建方法和实施步骤。全书共5章,主要内容包括数据库集群技术、达梦数据库数据守护集群、达梦数据库读写分离集群、达梦数据库大规模并行处理集群、达梦数据库数据共享集群。

本书内容实用、示例丰富、操作性强、语言通俗、格式规范。为了方便读者学习和体验操作,本书在头歌(EduCoder)实践教学平台构建了配套的在线实训教学资源,请登录头歌实践教学平台搜索“达梦数据库集群”学习和实践。另外,本书例题源码均可在达梦数据库官网下载。

本书在编著过程中,参考了武汉达梦数据库股份有限公司提供的技术资料,在此表示衷心的感谢。由于编者水平有限,书中难免有些错误与不妥之处,敬请读者批评指正。欢迎读者通过电子邮件123826545@qq.com与我们交流,也欢迎访问达梦数据库官网、达梦数据库官方微信公众号“达梦大数据”,或者拨打服务热线400-991-6599获取更多达梦数据库资料和服务。

编著者
2021年4月于武汉