做数据库同城灾备,对于同城和异地的灾备都有哪些方案?每个方案适合的条件是什么呢?

参与14

2同行回答

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信
数据库同城灾备目前两种比较好的方案第一种是数据库本身的数据库复制技术实现,ORACLE DG、DB2 HADR、MYSQL主从等,通过活动日志的同步和重做,让同城端和异地端的数据库数据保持一致,试距离和对RPO的要求不同,通过不同的同步间隔,来保证数据的RPO要求,同时也不至于因同步导致主库...显示全部

数据库同城灾备目前两种比较好的方案
第一种是数据库本身的数据库复制技术实现,ORACLE DG、DB2 HADR、MYSQL主从等,通过活动日志的同步和重做,让同城端和异地端的数据库数据保持一致,试距离和对RPO的要求不同,通过不同的同步间隔,来保证数据的RPO要求,同时也不至于因同步导致主库的性能压力,比如同步、准同步、异步和超异步等。这种数据库本身的复制技术,对两个数据中心的存储型号、品牌是否一致没有要求,尽量保证性能能够相近即可。也就是说不需要两个存储要通过存储级的复制技术来同步底层数据,所有数据同步都走的大二层TCPIP网络进行。这种方案还有一个好处,灾备端可以读数据,进行一些查询功能。
第二种是存储级的复制技术实现数据级灾备。像METRO MIRROR、TURE COPY、SRDF等存储级的复制技术,通过数据块的同步来实现底层存储数据的一致,对RPO的要求不同,可选择实时同步和异步两种方式进行,对两个数据中心的存储型号和品牌要求较高,能够搭建起远程复制关系。数据复制到灾备端之后,数据是不可读取和写入的,只有对灾备端的这份数据做快照在映射给其他机器时,才能使用这份数据做测试,当然整个快照和映射过程也可以脚本化,方便使用。

收起
银行 · 2018-12-27
浏览3694

提问者

li5227205
系统工程师新云东方
擅长领域: 存储灾备软件定义存储

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-12-26
  • 关注会员:4 人
  • 问题浏览:4860
  • 最近回答:2019-01-24
  • X社区推广