mysql

主从同步一致性解决方案

2018-07-27  本文已影响100人  没睡醒的鱼

背景

读写分离提高了资源的利用效率的同时也引出了一个问题,就是由于延时(网络传输,操作)而引起的数据库主从不一致的问题,对于这个问题,给一下集中解决方案。

半同步复制

优点:利用数据库原生功能,比较简单
缺点:主库的写请求时延会增长,吞吐量会降低

数据库中间件

优点:能保证绝对一致
缺点:数据库中间件的成本比较高

缓存记录写key

当写请求发生的时候:

当读请求发生的时候:

优点:相对数据库中间件,成本较低
缺点:引入了一个缓存组件,并且读写数据库时都多了一步读写缓存操作

上一篇下一篇

猜你喜欢

热点阅读