代码之家  ›  专栏  ›  技术社区  ›  Ryan Fernandes

野生的对称性CD(生产)?

  •  7
  • Ryan Fernandes  · 技术社区  · 15 年前

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

    SymmetricDS 似乎是一个选择与商业友好的许可证。 作为一个Codehaus项目确实保证了一定程度的质量,所以我同意。

    他们好像去过那里,做了那件事,得到了 T-Shirt “……但是 如果他们的网站上有一个“谁在使用SymmetricDS”页面,那就太好了。

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

    如果斯塔克的同事实现了SymmetricDS,我会更加高兴。

    4 回复  |  直到 12 年前
        1
  •  5
  •   Ahmad Y. Saleh    14 年前

    这是一个 blog article 关于SymmetricDS。JumpMind正致力于重塑他们的网站品牌,其中将包括SymmetricDS的案例研究。它应该在一年的第一天开始。

        2
  •  23
  •   sbrattla    7 年前

    在调查了相当长一段时间的数据库复制/同步之后,我最终为我的公司选择了SymmetricDS。我的主要问题是我有一个数据库表,它表示需要与数据库一起复制的物理文件。SymmetricDS甚至能解决这个问题。

    该软件是高度可配置的,而且您可以插入扩展点(例如,处理文件复制)这一事实使它成为一个强大的工具。

    我还没有安装和运行很长时间,但它似乎工作得很好。尽管学习曲线在一开始是陡峭的(关于配置),但我认为值得花时间去学习它!

    更新:我已经运行SymmetricDS将近4年了,而且一次都没有失败。好像是 Toyota Hilux 复制软件:它只是工作。我正在将本地内部数据库复制到远程外部数据库。我们说的不是要复制大量的数据,但仍有相当数量的活动在进行。复制速度很快(秒)。此外,如果出于某种原因您希望从头开始“填充”外部节点,那么也可以使用SymmetricDS轻松地完成此操作。因此,您可以从一开始就使用SymmetricDS,让它首先从头开始填充外部节点,并负责连续复制。

    我已经用两种方法设置了复制(针对不同的表,从来没有尝试过相同的表),而且这也非常有效。

    更新2:8年后,它仍然运行稳定。我没有对它正在复制的设置做太多更改,但它确实在做它的工作

        3
  •  2
  •   syserr0r    11 年前

    我们在MySQL服务器和两台PostgreSQL服务器之间使用SymmetricDS(其中一台ADSL连接不好,[<1Mbit]),在一个小型ish数据库上相当成功(上周pg U转储为1.2G,每天插入/更新约15k行)。

    配置可能很难让您理解,而且我们遇到了一些外键问题 可以 不是因为我们为这个应用程序应用架构更新的方式)。

    就我个人而言,我发现了几个问题,这些问题对调试来说并不重要,而且有些令人沮丧,但是自从升级到3.x版本之后,我们遇到的问题就少得多了(其中剩余的问题可以归因于操作员错误,而不是应用程序中的错误)。

    我缺少的主要特性是PostgreSQL序列的同步,但是我们可以通过在所有服务器上将增量设置为10并将每个服务器的值偏移为不同的值来解决这个问题(MySQL服务器主要是只读的,所以这里是ymmv)

        4
  •  1
  •   David Fraser piouson    15 年前

    看看 Project Reviews on sourceforge :例如, Miguel Angel Rasero Peral 据报道,在项目评审页面上,有30个Postgresql数据库在生产中使用了它,但是 later reported some foreign key issues