mysql,一个在中国,一个在外国,原来试过 主 - 主 双向同步,因为网速不行,经常出问题。
我在想要不要直接写两边的数据库,或者 主 - 从 好了,把一台服务器直接当只读的。
各位高人有没有遇到过类似问题?
主-主的话不能用自增 id
网速不行,不会出问题,只会影响数据时效性
#1 楼 @kingwkb 可以的,一个奇数,一个偶数 网速不行,数据量多的时候,它就死给我看,连接状态就不对了。
真想一刀切了,省心省事,但国内用户只能看不能记录点什么,也是问题。
拆成 2 个数据库是因为什么样的需求呢?
#3 楼 @kgen 目测是为了国内外用户分别的响应时间吧
#3 楼 @kgen #4 楼 @blacktulip
目前想到的解决方案是美国做写服务器,中国,德国只读,读写分离,
美国作主服务器,中国,德国做从服务器,
这样中国德国读的速度会非常快,写的时候, 中国德国分别连美国,速度也有保证了。