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

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

参与19

6 同行回答

Andy_wu Andy_wu 联盟成员 存储工程师 某大型股份制银行
通常是需要开启写缓存功能,因为双活本身为了数据安全,一般要求强一致性写,也就是每个写操作必须到双活的两端落缓存才算写成功,如果不开启写缓存,那写性能影响就会很大;落对端写缓存就算返回成功,也就产生了另外一个数据一致性的问题,万一对端存储突然异常了,这个时候数据一致性怎...显示全部

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

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

收起
银行 · 2022-06-27
浏览796

提问者

wuliaohao
系统运维工程师 福建海峡银行
擅长领域: 存储灾备双活
评论3

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-06-21
  • 关注会员:7 人
  • 问题浏览:2533
  • 最近回答:2022-09-23
  • X社区推广