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

存储复制有 同步异步复制技术,数据库复制中也有同步和异步技术之分。拿存储同步举例,如果生产中心的存储和同城灾备中心的存储采用同步复制技术,那么一旦生产中心的数据损坏,是不是同城灾备中心的数据也同样损坏?那么同城灾备中心可以抵御灾难风险吗?同步复制技术是不是应对灾...显示全部

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

收起
参与42

查看其它 9 个回答wangql的回答

wangqlwangql系统工程师NULL

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

IT咨询服务 · 2021-08-03

回答者

wangql
wangql41446
系统工程师NULL
擅长领域: 存储备份软件定义存储

wangql 最近回答过的问题

回答状态

  • 发布时间:2021-08-03
  • 关注会员:11 人
  • 回答浏览:2120
  • X社区推广