Chinaunix

标题: 双机房数据同步 [打印本页]

作者: xingbowu0419    时间: 2009-01-15 17:54
自己先顶个,希望各位高手帮忙。谢谢。
作者: todayhero    时间: 2009-01-15 23:27
suggest that you don't use mysql replication between two different IDC because the bandwidth is often slow.
作者: iamshiyu    时间: 2009-01-16 09:51
那么如果是异地同步,应该用什么样的方法呢?
作者: solaris小兵    时间: 2009-01-16 09:59
原帖由 iamshiyu 于 2009-1-16 09:51 发表
那么如果是异地同步,应该用什么样的方法呢?


异地实时同步没有太好的方法,成本都会很高,异地专线成本很高,可以使用广域网加速设备节约带宽,但是价格也很高。
如果对实时要求不是很高的话,可以有一定得延时,数据量不是很大的情况,使用复制的也是可以的。
作者: xingbowu0419    时间: 2009-01-16 13:18
标题: 回复 #4 solaris小兵 的帖子
那么比如像sina在北京肯定是有很多个机房,他们着些个机房之间的数据库是怎么进行同步的呢?
作者: subzhang    时间: 2009-01-16 16:45
关注一下、最近也在考虑这些
作者: shengma    时间: 2009-01-16 17:07
标题: 回复 #1 xingbowu0419 的帖子
很希望有高手路过这里,,
我对这也很感兴趣
作者: kns1024wh    时间: 2009-01-16 17:49
标题: 回复 #1 xingbowu0419 的帖子
既然是mysql 使用mysql的复制是最好
作者: huifeideluotuo    时间: 2009-01-17 16:04
其实也没有啥方法,你说的就已经可以实现了,主要是走不走数据加密

这个主要看公司实力,腾讯的IDC据说是用专线连接的。
作者: xzt2008    时间: 2009-01-17 22:18
我也对这个同步问题有兴趣。。。
作者: xingbowu0419    时间: 2009-01-20 15:19
还有个问题,就是,因为两个mysql之间走的是公网,不是吧3306暴露在外了,除非是修改改端口了。还有什么办法呢?
作者: hiller1    时间: 2009-01-20 16:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 山野村夫    时间: 2009-01-22 09:42
主要是看准备多大投资
作者: veyron    时间: 2009-01-27 08:08
即使使用专线,如果链路距离过大,IDC之间数据传输延迟也会非常大,对于Mysql数据同步也会带来很大延迟,对于数据量更新频繁、实时性要求高的网站不太具实用性。。更不用说走公网了;建议结合业务和网站架构看能不能避免这种模式
作者: leaf1981    时间: 2009-01-29 22:34
做成DFS 分布式文件系统
..............
作者: int3    时间: 2009-02-03 18:52
数据业务和其他业务最好能分开放。
数据业务你可以选择个双线机房。
作者: zysno1    时间: 2009-02-11 17:20
这种同步最好不要只通过mysql来做。要和业务相结合。

比如在两个机房分别做数据缓存。然后通过自己的业务定期同步数据。这样才能够保证业务的可靠。

只依赖mysql的复制是不可靠的。
作者: 7717060    时间: 2009-02-11 22:22
原帖由 xingbowu0419 于 2009-1-16 13:18 发表
那么比如像sina在北京肯定是有很多个机房,他们着些个机房之间的数据库是怎么进行同步的呢?

rsync




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2