首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >完全完整的MySQL数据库复制?想法?人们是做什么的?

完全完整的MySQL数据库复制?想法?人们是做什么的?
EN

Stack Overflow用户
提问于 2008-08-06 18:24:43
回答 1查看 2.9K关注 0票数 20

目前,我有两台运行MySQL的Linux服务器,一台在我旁边的10Mbit/s上传管道(主服务器)下,另一台在几英里外的3Mbit/s上传管道(镜像)上。

我希望能够在两台服务器上连续复制数据,但遇到了几个障碍。其中之一是,在MySQL主/从配置下,每隔一段时间,一些语句就会丢弃(!),这意味着,一些登录到镜像URL的人看不到我知道在主服务器上的数据,反之亦然。假设这发生在一个有意义的数据块上,每个月发生一次,所以我可以接受它,并假设这是一个“丢失的数据包”问题(即,天知道,但我们会补偿)。

另一个最重要(也是最恼人的)反复出现的问题是,由于某些原因,当我们在一端进行重要的上传或更新(或重启)并不得不sever链接时,从主端加载数据不起作用,我不得不在一端手动转储,而在另一端上传,这在当今移动一些.5 TB的数据是相当困难的任务。

有没有解决这个问题的软件?我知道MySQL (“公司”)提供这种非常昂贵的服务(完全数据库复制)。外面的人是做什么的?按照它的结构方式,我们运行自动故障转移,如果一台服务器没有启动,那么主URL就会解析到另一台服务器。

EN

回答 1

Stack Overflow用户

发布于 2008-08-06 18:30:46

GoldenGate是一个非常好的解决方案,但可能和MySQL复制器一样昂贵。

它基本上跟踪日志,并根据提交的内容应用更改。它们支持双向复制(一项艰巨的任务),以及异构系统之间的复制。

由于它们通过处理日志文件来工作,因此它们可以执行大规模分布式复制,而不会影响源计算机上的性能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档