MySQL数据库双活数据的并发问题怎么解决?

MySQL数据库双活数据的并发问题怎么解决?比如应用代码设计有缺陷,应用同时对两边数据的同一行数据进行修改变更,导致数据不一致的情况,这个怎么解决?显示全部

MySQL数据库双活数据的并发问题怎么解决?比如应用代码设计有缺陷,应用同时对两边数据的同一行数据进行修改变更,导致数据不一致的情况,这个怎么解决?

收起
参与17

查看其它 1 个回答liucj2004的回答

liucj2004liucj2004其它undefined

1、引入中间件,或者haproxy之类的,程序就连上这个中间层,由中间层进行转发。
2、优化架构,双主尝试使用mgr,这个架构会避免这个问题
3、有缺陷的代码优化,如果无法解决双写,尝试是否可以将操作优化成幂等性,这样操作多次数据也是对的

农业其它 · 2017-10-19
浏览2831

回答者

liucj2004 最近回答过的问题

回答状态

  • 发布时间:2017-10-19
  • 关注会员:3 人
  • 回答浏览:2831
  • X社区推广