This topic created in 4204 days ago, the information mentioned may be changed or developed.
分别在中国和欧洲的两台MySQL数据库之间做 Master-Master Replication 这件事情靠谱么?
会不会在网络高峰期的时候出现数据不同步的问题?
如果不是很靠谱的话,还有没有什么其他同步两个数据库的方案呢?
不需要实时的,半个小时同步一次都行。
数据量也不是很大,就不到10MB的数据库。
9 replies • 2014-12-26 16:28:23 +08:00
 |
|
1
Showfom Dec 26, 2014 via iPhone
影响会很大
|
 |
|
2
my101du Dec 26, 2014
鄙厂以前做过类似的事情。 在深圳电信机房服务器和美国linode机房之间,不过是Master-Slave的同步。 因为我们的Master同时还是Web服务器、MySQL服务器在运行(8核,16G内存,负载3-4,出站流量约4-5Mb/s),而Slave是空闲的新机做测试。 数据库8G的discuz
结论: 实时同步不靠谱,Master插入数据后,有时候是立即可以在Slave看到新数据;但有时候很久都没反应。
你的“半小时一次”,以及10M的数据库,我想应该还行(猜测。。。)
|
 |
|
4
xiaogui Dec 26, 2014
推荐 Master-Slave, Master-Master 太容易出问题。
|
 |
|
5
cw35 Dec 26, 2014
请问各位,有用过 AWS的RDS做Master-Slave的么?
|
 |
|
7
windywinter Dec 26, 2014
高峰到不见得有问题,可虑者是中国到欧洲的网络其实不问题,时不时的抽个几分钟风,几分钟之内的数据就全乱了。
|
 |
|
8
bobopu Dec 26, 2014 via iPhone
参考趋势科技的web信誉查询技术,全球各地的服务器供实时查询,大陆的服务器在南京,全球数据同步。
|
 |
|
9
mengskysama Dec 26, 2014
Master Master 是双机热备份才考虑的吧,实时性很高的。如果server上数据变更很频繁的话需要同步的日志会变得很大。如果两边数据库都要进行写操作,同步会有问题。
|