1.4.4 达梦数据库数据共享集群
在传统企业级信息系统架构中,数据共享架构的数据库集群仍然是不可替代的技术方案。达梦数据库数据共享集群(DMDSC)是在DM8中采用的一项新技术,具有高可用性、可扩展性,是数据库支持网络计算环境的核心技术,由武汉达梦数据库股份有限公司在国产数据库领域首次推出。达梦数据库数据共享集群在DM8中实现了更大规模的集群支持,用户和运维人员可以将原有的2个节点数据共享集群升级为多个节点,以获得更高的系统可靠性,同时通过合理的应用架构设计,带来系统响应时间和吞吐量方面的改善。
达梦数据库数据共享集群是一个多实例、单数据库的系统,主要由数据库和数据库实例、共享存储、本地存储、通信网络及集群控制软件组成。多个数据库实例可以同时访问、修改同一个数据库中的数据。用户可以登录集群中的任意一个数据库实例,获得完整的数据库服务。数据文件、联机日志、控制文件在集群系统中只有一份,无论有几个节点,这些节点都平等地使用这些文件,这些文件就保存在共享存储上。
达梦数据库数据共享集群实现了数据高可用的基础架构,作为达梦数据库高可用体系架构的一个组成部分,提供了最高可用性的数据管理解决方案的最佳实践。达梦数据库数据共享集群主要有以下特点。
(1)高可靠性。达梦数据库数据共享集群消除了单节点故障,如果一个数据库实例失败了,集群中其他的实例仍可以正常提供服务。同时,集群组件支持错误检测和连续操作,既能自动监控数据库的错误状态,又能提供应对计划及具有非计划停机时的持续服务能力。
(2)高可恢复性。达梦数据库具有很多恢复特性,可以从各种类型的失败中恢复。如果达梦数据库数据共享集群中的一个实例失败,它会被集群中的其他实例察觉到,并恢复正常运行状态,同时通过应用透明故障切换使用户对失败零感知。
(3)高可扩展性。当业务需求增长时,管理人员可以通过增加连接节点轻松提高处理能力。达梦数据库数据共享集群的缓存交换技术可以马上使用新增节点的CPU和内存资源,数据库管理员不需要手动进行操作。
(4)高性能。达梦数据库数据共享集群拥有负载管理技术,保证在特定的配置和应用高可用条件下系统的最佳吞吐量,同时显示出良好的负载均衡能力。