存储双活是否需要写缓存功能,如果开启,极端情况下如何保障数据一致性?

存储双活是否需要写缓存功能,如果开启,极端情况下如何保障数据一致性。显示全部

存储双活是否需要写缓存功能,如果开启,极端情况下如何保障数据一致性。

收起
参与19

查看其它 5 个回答Andy_wu的回答

Andy_wuAndy_wu存储工程师某大型股份制银行

通常是需要开启写缓存功能,因为双活本身为了数据安全,一般要求强一致性写,也就是每个写操作必须到双活的两端落缓存才算写成功,如果不开启写缓存,那写性能影响就会很大;落对端写缓存就算返回成功,也就产生了另外一个数据一致性的问题,万一对端存储突然异常了,这个时候数据一致性怎么保证呢?这个一般各厂家都有一套存储控制器之间的写缓存空间镜像两副本甚至多副本的保护机制,确保写的数据任何时候均有2份甚至多分冗余。

常见的HDS、EMC都有写缓存镜像2副本,华为存储有3副本,如果其中一个副本出现问题,还可以持续在其他节点继续腾挪空间临时新增一个副本保护,确保整个过程中数据的可用及一致性。

银行 · 2022-06-27
浏览687

回答者

Andy_wu
存储工程师某大型股份制银行
擅长领域: 存储灾备双活

Andy_wu 最近回答过的问题

回答状态

  • 发布时间:2022-06-27
  • 关注会员:7 人
  • 回答浏览:687
  • X社区推广