为什么要做数据库双活?数据库双活的目的及意义是什么?

参与41

3同行回答

renou2012renou2012数据库管理员KE
核心目的是为了业务的连续性在传统数据中心中,业务系统的数据往往都是存放在一个数据库中,这种模式的数据中心存在着一定的业务连续性风险——即如果数据库出现故障宕机,所有与这台数据库有连接的业务系统就会停顿,甚至会丢失数据。数据库双活互为备份或者镜像,当一个发生故障...显示全部

核心目的是为了业务的连续性
在传统数据中心中,业务系统的数据往往都是存放在一个数据库中,这种模式的数据中心存在着一定的业务连续性风险——即如果数据库出现故障宕机,所有与这台数据库有连接的业务系统就会停顿,甚至会丢失数据。
数据库双活互为备份或者镜像,当一个发生故障、业务自动切换到另一个,业务均会继续运行,不受影响,且数据在故障过程中无丢失,解决了传统单点故障问题。
其实还有其他的优点,比如容灾,备份,负载等其他的RTO、RPO需求。

收起
金融其它 · 2017-09-15
浏览3873
anikikonganikikong课题专家组数据库运维工程师中国民生银行
在两地三中心建设过程中,我们发现采用传统的容灾技术后,会碰到3个问题:切换时间太长,在今年同城灾备演练中,即使通过自动化实现,主切备和备切主都需要花费40分钟时间。操作风险太大,比如核心系统切换涉及到20步以上的操作步骤和上百条命令,每条命令都有出错的可能。建设成本太高,...显示全部

在两地三中心建设过程中,我们发现采用传统的容灾技术后,会碰到3个问题:

  1. 切换时间太长,在今年同城灾备演练中,即使通过自动化实现,主切备和备切主都需要花费40分钟时间。
  2. 操作风险太大,比如核心系统切换涉及到20步以上的操作步骤和上百条命令,每条命令都有出错的可能。
  3. 建设成本太高,同城机房按照1比2甚至1比1 的比例进行建设,服务器平时完全闲置,除了一次性投入,每年还要耗费大量的维护费用。
    因此相对于传统容灾方式,我们希望建设一个双活平台,解决降低RTO时间、降低成本和降低切换风险等需求。
收起
银行 · 2017-09-15
浏览3825
kernelrykernelry其它菠萝
单点故障问题的解决方法就是双活,因为你数据库或者操作系统或者存储任何一方是单点的情况下,任何一方出现问题将影响整个业务的运行,所以就需要双活来避免单点故障这个问题发生而影响业务。...显示全部

单点故障问题的解决方法就是双活,因为你数据库或者操作系统或者存储任何一方是单点的情况下,任何一方出现问题将影响整个业务的运行,所以就需要双活来避免单点故障这个问题发生而影响业务。

收起
系统集成 · 2017-09-14
浏览3804

提问者

wangkedong
数据库管理员盛京银行
擅长领域: 数据库存储服务器

问题来自

相关问题

相关文章

问题状态

  • 发布时间:2017-09-13
  • 关注会员:4 人
  • 问题浏览:7186
  • 最近回答:2017-09-15
  • X社区推广