野外使用SymmetricDS(生产环境)?

10

我一直在寻找几个POS(销售点)设备和服务器之间同步数据的选项。

SymmetricDS似乎是带有商业友好许可证的选项之一。作为Codehaus项目确保了一定程度的质量,所以我满意。

他们似乎已经“在那里做过了,拿到了T-Shirt"...但如果他们在网站上有一个“谁在使用SymmetricDS”的页面,那就太好了。

是否有人知道SymmetricDS的生产级实现?

如果Stacker中的某个人已经实施了SymmetricDS,我会更加高兴。

4个回答

32
我调查了相当长时间的数据库复制/同步后,最终选择SymmetricDS作为我的公司。我的主要问题是我有一个代表物理文件的数据库表需要与数据库一起复制。SymmetricDS甚至可以处理这个问题。
该软件高度可配置,并且您可以插入扩展点(用于处理文件复制等)使其成为强大的工具。
虽然在开始时(关于配置方面)学习曲线陡峭,但我使用它不久,它似乎运行得非常好。我认为花费时间学习它是值得的!
更新:我已经使用SymmetricDS运行了将近4年,它从未失败过。它似乎是复制软件的Toyota Hilux:它只能正常工作。我正在将本地内部数据库复制到远程外部数据库。我们并不谈论要复制的大量数据,但仍然有相当多的活动。复制速度快(几秒钟)。此外,如果出于某种原因您想要从头开始“填充”外部节点,则也可以使用SymmetricDS轻松完成此操作。因此,您可以从头开始使用SymmetricDS,并使其首先从头开始填充外部节点,同时处理持续复制。
我已经双向设置了复制(针对不同的表,从未尝试过相同的表),这也很好用。

更新2: 8年过去了,它仍然稳定运行。我没有对其复制的设置进行过多的更改,但它确实在完成其工作。


3
感谢您分享这篇关于您经历的文章。 - Ryan Fernandes

5

1
好的,这篇文章并没有具体提到重新品牌以包括案例研究,但如果您是symmetricds.org的chenson,我会相信您的话:)。谢谢! - Ryan Fernandes

4
我们在一个小型数据库上(pg_dump在上周为1.2G,每天约有15k行INSERT/UPDATE)成功地在MySQL服务器和两个PostgreSQL服务器之间使用SymmetricDS(其中一个服务器连接速度较慢[<1Mbit] ADSL)。配置可能难以理解,我们遇到了一些外键问题(这可能不是由于我们为此应用程序应用模式更新的方式),但总体来说,我们升级到3.x版本后出现的问题明显减少了(其余问题可能归因于操作者错误而不是应用程序故障)。我的主要缺失功能是同步PostgreSQL序列,但我们通过将所有服务器的增量设置为10并将每个服务器偏移至不同的值来解决该问题(MySQL服务器主要是只读的,因此在这方面可能会有所不同)。

1

David,我已经看过评论和论坛了。我想要的是像这样的东西:[Bamboo的客户故事,来自Codehaus.org http://blogs.atlassian.com/news/2009/04/bamboo_customer.html] 的例子。 - Ryan Fernandes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接