查看原文
其他

GBASE数据实现数据层面同城双活之应用

GBASE GBASE数据库
2024-11-02

随着客户业务发展,客户原有系统不能满足业务发展的需要,需要进行同城第二机房建设。新建的同城第二机房兼具性能提升和安全提升,既需承载一部分业务,分担主机房压力,又需实现同城两个机房需数据互备,达到同城双活容灾能力。


南大通用事务型数据库产品GBase 8s,部署在4台服务器上,通过HAC高可用集群方案解决了双机互备问题、通过ER企业级复制技术解决了不同业务对于部分数据的共享问题。此方案已在贵州移动、山西电信等实际项目应用,有效应对了客户第二机房建设所需处理的数据负载分担、同城双活需求。


 数据库解决方案 


数据库是整个同城双活方案的基础部分,数据库的建设是以高效、完整、稳定为目标,为上层应用提供全面准确的数据源。


每个机房需要配置集群,避免单点故障。


两个机房的数据库相对独立,各自提供数据库服务。


两个机房的数据库进行双向数据同步,达到同城双活容灾能力。


采用了南大通用事务型数据库产品GBase 8s,部署在4台服务器上,通过HAC高可用集群方案解决了双机互备问题、通过ER企业级复制技术解决了不同业务对于部分数据的共享问题。



HAC和ER均为GBase 8s数据库内部组件,配置简单,稳定可靠。


HAC是一种内置于GBase 8s引擎中的双机灾备技术,无需单独购买,它通过复制逻辑日志的方式时刻保持主辅服务器的同步。当主服务器发生故障时,服务器可以接管连接到主服务器的应用,保证业务的持续运行,为应用提供高可靠性的数据库服务。


ER(Enterprise Replication)是一种内置的基于逻辑日志的异步机制,可以在事务级将对特定表和行的修改分布到任意数量的参与节点上。ER可以在不同的平台上使用,GBase 8s数据库小版本也可以不一样,为新建数据库提供更多选择和便利,不需考虑原系统数据库的升级。在使用ER时,在提交用户事务之后启动复制,使用异步方式,对网络传输有更大的容忍。ER可以使用更多数据模型,例如update-anywhere、合并(consolidation)、分发(dissemination)和工作负载分区(workload partitioning)。在一个复制系统中可以任意混合使用这些模型,实现一对一、一对多、多对一、多对多的单向或双向复制。


 价值体现 


高性能

采用GBase 8s事务型数据库产品,提供同城双活数据能力,为应用提供了强有力的支撑。


低成本

原有机房数据库系统不需变更,新建机房数据库建设完成后,两机房进行数据复制配置即可完成同城双活,保护了原有软硬件投资,同时具备良好的扩展性。


HAC和ER数据库组件均无需单独购买。


HAC不需要共享存储,节省硬件资源。


高可用

提供HAC集群高可用解决方案,当一个节点出现问题,另一个节点自动切换,无需手动干预,保障业务系统的连续性和安全性。


企业级复制

提供ER企业级复制功能,实现不同应用之间的共性数据完成实时同步,节省了应用开发的工作,降低了系统难度。




THE END




往期文章 

新闻资讯

南大通用GBase数据库在国家石油天然气管网集团有限公司的应用

南大通用GBase数据库奠基轨道交通国产信息化

南大通用GBase DMP实现多类型数据库统一管理 助力企业数字化转型

生态合作

GBASE数据库2月份适配汇总

南大通用GBase 8c数据库与泛微软件完成互认证 共同搭建统一数字化办公平台

南大通用加入龙蜥社区 共同构建生态体系

培训活动

认证培训 | 欢迎参加GBase 8a MPP CLuster数据库3月训练营

第一届“GBase技术文章”有奖征文常见问题解答

第一届“GBase技术文章”有奖征文大赛活动公告

技术干货

趣说GBase 8a数据库集群(一)

趣说GBase 8a数据库集群(二)

趣说GBase 8a数据库集群(三)—之高可用特性


继续滑动看下一个
GBASE数据库
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存