数据复制技术是否能杜绝逻辑错误传递问题?

存储复制有 同步异步复制技术,数据库复制中也有同步和异步技术之分。
拿存储同步举例,如果生产中心的存储和同城灾备中心的存储采用同步复制技术,那么一旦生产中心的数据损坏,是不是同城灾备中心的数据也同样损坏?那么同城灾备中心可以抵御灾难风险吗?
同步复制技术是不是应对灾难的场景有太多的局限性?
如果同步复制技术只能保护因存储硬件损坏而带来的灾难,那么花费巨资购投入是否值得?

参与42

10 同行回答

wangql wangql 系统工程师 NULL
1. 如果是基于存储底层的块复制,主中心的错误会传递到备中心。由于基于存储的复制对应用来说是不透明的,这种错误可能会导致相应的应用故障。但大部分存储厂商都有自己多年的技术积累,类似io层面的写逻辑等错误,一般会在自己的存储层面解决。同步复制的逻辑错误传递,这种可能...显示全部

1. 如果是基于存储底层的块复制,主中心的错误会传递到备中心。由于基于存储的复制对应用来说是不透明的,这种错误可能会导致相应的应用故障。但大部分存储厂商都有自己多年的技术积累,类似io层面的写逻辑等错误,一般会在自己的存储层面解决。同步复制的逻辑错误传递,这种可能不能说没有,概率也不是很大。  如果是人为误操作的话,这种是没辙的,肯定会传递。
2. 数据库虽然大多都支持复制技术,但基本原理都类似。复制类型取决于带宽和数据丢失容忍度等因素。 不同于存储复制,部分数据库在复制方面增加了延迟重放功能,可以在有限条件下解决误操作问题。
3. 复制技术需要其他技术配合才能做到万无一失,比如新型的备份技术cdp、cdm,传统的数据备份等。

收起
IT咨询服务 · 2021-08-03
浏览2210

提问者

zp_ccc
zp_ccc 1 6 15
高级技术主管 国内某金融科技公司
擅长领域: 存储灾备服务器
评论3277

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-07-27
  • 关注会员:11 人
  • 问题浏览:5759
  • 最近回答:2021-08-05
  • X社区推广