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

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

参与17

2同行回答

冯帅冯帅数据库管理员贝壳金服
这里面作为双活的架构下,并发问题主要是并发写的问题,比如产品超买、超卖,数据库两端的同步也是需要一定的时间的,这就不可避免的存在之类的问题,后续的处理措施一定要到位,不然会或多或少影响到客户的相关体验。还有就是针对数据库双活的并发,同一个业务请求可以同时进入两个数...显示全部

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

收起
融资租赁 · 2017-10-19
浏览2725

提问者

hanzhenhua
数据库管理员饿了么

问题来自

相关问题

相关资料

相关文章

问题状态

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