一种支持异构数据库系统的集群方法技术方案

技术编号:40203490 阅读:21 留言:0更新日期:2024-02-02 22:16
一种支持异构数据库系统的集群方法,包括以下步骤:构建数据库集群系统,其中包括:主数据节点,从数据节点,以及数据库集群访问代理模块,外部应用系统通过数据库集群访问代理模块访问数据库集群系统;主数据节点接收并处理所有的写数据库操作请求,更新本地数据库;将写数据库操作请求同步到所有从数据节点;主从数据节点分别接收并处理读数据库操作请求。该方法除了具有其他数据库集群的可伸缩性、高可用性、卓越的性价比等优点外,还能够支持异构数据库系统,支持读写分离,对数据库节点数量没有限制,适用于有集群或双机热备功能需求的整机设备。

【技术实现步骤摘要】

本专利技术涉及信息,特别涉及一种支持异构数据库系统的集群方法


技术介绍

1、数据库集群可以定义为一组完整的自治的计算处理单元(节点),每台均运行有数据库系统,通过高速专用网络或者商业通用网络互连,彼此协同计算,作为统一的数据库系统提供服务。在数据库集群中,多个服务器共同处理数据库请求,从而实现负载均衡和容错能力。数据库集群具有以下优点:

2、(1)可伸缩性:集群中的节点可以动态地增减,不会影响系统的正常运行,通过配置合适数目的节点,用户可以构建拥有适宜处理能力的数据库集群;

3、(2)高可用性:由于集群中每个节点都是一个完整独立的计算处理单元,因而其中一个节点的故障不会导致整个系统处理某个任务的失败,而仅仅在性能上有所损失,即集群具有高度的安全性和容错能力;

4、(3)卓越的性能价格比:使用集群,能够以极低的价格,获得与一台大型计算机或巨型计算机相同或比其更大的处理能力。

5、按照体系结构划分,数据库集群分为基于数据库引擎的集群技术和基于数据库中间件(数据库网关)的集群技术两种。

6、基于数据库本文档来自技高网...

【技术保护点】

1.一种支持异构数据库系统的集群方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述步骤S1中,构建的数据库集群系统具体包括:

3.根据权利要求2所述的方法,其特征在于,所述数据库集群系统的主数据节点通过动态选举的方法选定。

4.根据权利要求2或3所述的方法,其特征在于,所述步骤S1中,所述数据库集群访问代理模块的输入参数都采用标准的SQL语句。

5.根据权利要求2所述的方法,其特征在于,所述步骤S2具体包括以下步骤:

6.根据权利要求5所述的方法,其特征在于,所述步骤S3具体包括

7....

【技术特征摘要】

1.一种支持异构数据库系统的集群方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述步骤s1中,构建的数据库集群系统具体包括:

3.根据权利要求2所述的方法,其特征在于,所述数据库集群系统的主数据节点通过动态选举的方法选定。

4.根据权利要求2或3所述的方法,其特征在于,所述步骤s1中,所述数据库集群访问代理模块的输入参数都采用标准的sql语句。

5.根据权利要求2所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:张心臻王福喜徐东华邱菊王鹏范宇强卫倩倩
申请(专利权)人:中国电子科技集团公司第十五研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1