查看其它 1 个回答jxnxsdengyu的回答

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信

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

银行 · 2018-12-27
浏览3684

回答者

jxnxsdengyu
系统工程师江西农信
擅长领域: 存储灾备双活

jxnxsdengyu 最近回答过的问题

回答状态

  • 发布时间:2018-12-27
  • 关注会员:4 人
  • 回答浏览:3684
  • X社区推广