首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数据从多个数据库复制到单个数据库

将数据从多个数据库复制到单个数据库
EN

Stack Overflow用户
提问于 2012-04-19 23:29:15
回答 1查看 366关注 0票数 1

我们为我们的企业资源规划客户有一个架构,其中客户可以有多个数据库每个运行在不同的locations.Customer有一个总公司数据库,其中来自这些不同的数据库的数据是累积的运行basis.We目前有一个基于文件的方法,其中我们使文件的所有数据库的变化,在特定的格式,然后上传文件到总公司的位置上运行basis.At总公司有一个程序运行所有的time.As,只要一个文件上传到HO,总公司exe捕获it.It下载它,并更新总公司数据库的一些位置id,从那里接收数据。这种方法在过去10-12年一直运行良好,但现在我们已经开始面对issues..As,每个客户每天的数据流量超过4-5个lacs,位置数量增加了100多个。

问题出在Headoffice exe和数据库更新上,因为要更新/插入的文件数和数据量太多。我一直在寻找一个合适的和可扩展的解决方案来解决这个功能问题。可能是复制或其他一些方法可以有所帮助。

感谢您的帮助和建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-25 04:10:24

您可以使用SymmetricDS同步数据库并整合总部的数据。它是一个开源复制服务器,可以捕获更改并通过基于web的协议定期将其发送到目标数据库。它被设计成即使在低带宽的情况下也能工作,并且在网络不稳定的情况下可以自动恢复。可以对数据进行转换和丰富,因此可以动态添加位置ID来标识数据的客户。它已经部署到生产环境中以同步大量(数以千计)的数据库,因此在可伸缩性方面做了大量工作。该项目的开发还得到了一家名为JumpMind的商业公司的赞助,该公司对该项目的长期成功感兴趣,并为其提供商业产品和支持。

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

https://stackoverflow.com/questions/10231510

复制
相关文章

相似问题

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