mysql high concurrent
2019-01-26 21:03:39 0 举报
mysql 读写分离,著丛复制
作者其他创作
大纲/内容
mysql db
DAL platform
写请求,先写数据库,后写缓存读请求,先读缓存,没有的话读数据库
fetch the log
System A
读写分离主要是提高读的能力如果我们的同步延时太长怎么办?1.主库拆分,将主库拆分开2.打开mysql并行复制,虽然对于一个库来说没卵用3.重写代码,写代码一定要慎重4.一定必须,我们设置直连主库,这样破坏了读写分离原则
slavedbread
有两个情况,不能读缓存1.刚加入缓存,缓存中没有数据2.缓存满了,根据lru算法删除了
一旦出现高并发,大数据量,数据库很可能撑不住,那我们应该怎么办?数据库出现压力,我们进行读写分离,读写分离参照redis读写分离。
Masterdbwrite
masterwrite binupdate log
redis cache
0 条评论
回复 删除
下一页