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