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

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

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

收起
参与17

查看其它 1 个回答冯帅的回答

冯帅冯帅数据库管理员贝壳金服

这里面作为双活的架构下,并发问题主要是并发写的问题,比如产品超买、超卖,数据库两端的同步也是需要一定的时间的,这就不可避免的存在之类的问题,后续的处理措施一定要到位,不然会或多或少影响到客户的相关体验。
还有就是针对数据库双活的并发,同一个业务请求可以同时进入两个数据中心,应用服务器可以同时在两个数据中心进行写入操作,这样造成的问题,就需要有仲裁机制,或者说路由策略,优先决策某一操作。

融资租赁 · 2017-10-19
浏览2726

回答者

冯帅
数据库管理员贝壳金服

冯帅 最近回答过的问题

回答状态

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