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

第1章
数据库集群技术

数据库软件经过多年的发展,已经逐渐成为数据存储领域的核心软件,并经历了不同的发展时代。在最初的商业数据库时代,Oracle、DB2、SQL Server等商业数据库管理软件迅速发展壮大,成就了多家商业数据库软件巨头,推动了数据库技术的巨大发展。随着互联网尤其是移动互联网的快速普及,以MySQL为代表的开源数据库软件促进了大量互联网公司的业务发展,为数据库领域带来了新的发展模式。随着大数据时代的到来,越来越多的非关系型数据库开始面向海量数据业务领域,NoSQL和NewSQL数据库随之蓬勃发展,以Google和Amazon等为代表的企业开始不断将数据库推向云端。

在这样的时代背景下,关系型数据库作为经过理论验证和实践认可的经典数据库架构,仍然在各个数据业务领域发挥着重要作用。近年来,互联网业务高速发展,传统的单节点数据库架构早已无法适应高并发量、高吞吐量的业务场景,数据库需要由Scale Up纵向扩展模式发展到面向数据中心通用服务器架构的Scale Out横向扩展模式。由多台数据库服务器共同部署构建的数据库集群,实现了数据库性能进一步扩展的基本要求。达梦数据库作为国产高性能关系型数据库的优秀代表,在数据库集群领域成果丰硕,尤其是2019年发布的DM8版本,在数据库集群的功能和性能方面取得了重大突破和提升。

为了便于初学者深入学习数据库集群技术,本章主要介绍数据库集群技术的基本概念、架构模式、主流厂商数据库集群产品及达梦数据库集群。