作者tas72732002 (葱头)
看板PHP
标题[请益] 关於资料库读写分离问题
时间Tue Jan 14 00:04:42 2014
想请问一下各位大大~之前就存在的疑虑
假设资料库设计上采用读写分离的方式
A:master B:slave
也没有可能发生master写入完毕, 但slave还在覆写,尚未写入完全,
此时web server就到slave抓取资料,这时候可能取不到资料,因为slave还为完全写入~
不知道上述这种情况会发生吗?? 如果发生要如何避免呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.227.8
1F:→ danny8376:请左转DBMS 这真的跟PHP毫无关连了... 01/14 01:36
2F:推 alog:1. 见你用SQL 官方 Document 2. 请遇到这个问题以实作测试 01/14 05:53
3F:→ alog:直接实现出来比较准确,毕竟网友讲的状况不见得试用你的DB 01/14 05:54
4F:→ alog:适用* 01/14 05:54
5F:推 yukang:如果是要取出作写入判断的,你就要在 master 操作。 01/14 09:19
6F:→ yukang:但如果不用的,纯 listing 就用 slave 作操作。 01/14 09:19
7F:→ yukang:replication delay 通常是 mysql 太忙了,看看是不是同一 01/14 09:19
8F:→ yukang:台的其他资源吃太多。 01/14 09:20
9F:→ gname:可参阅 mysql proxy, 或是 MMM 之类的... 01/14 15:21
10F:→ chenlarry:如果写入之後需要马上被查询的话,一般都是在master操作 01/14 21:58