mysql读写分离

2019-01-23  本文已影响6人  史小猿

解决问题,读压力,解决不了存储压力
读表利用索引提升查询速度,主表可以不建很多索引提升写入速度。

带来问题

  1. 写操作后的读操作指定发给主服务器
    例如:注册完后,登陆读主库,这种方式和业务强绑定,如果新来的人不知道这样写代码,就会导致一个bug
  2. 读从机失败在去读主机(二次读取)
    对业务无绑定,只需要对底层数据库访问api进行封装即可,实现代价较小,不足之处在于如果有很多二次读取,将大大增加主机读的压力。
  3. 关键业务读写全部指向主机,非关键业务采用读写分离
    例如:注册登陆业务读写全部访问主机,用户介绍、爱好可以采用读写分离。
上一篇 下一篇

猜你喜欢

热点阅读