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

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

南大通用事务型数据库产品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企业级复制功能,实现不同应用之间的共性数据完成实时同步,节省了应用开发的工作,降低了系统难度。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值