我的问题很像这个问题.但是我在MySQL上,我正在寻找能找到的"最低技术"解决方案.
情况是我有2个数据库应该有相同的数据,但它们主要是在它们无法相互联系时更新的.我怀疑有某种聚类或主/从的东西可以很好地同步它们.然而在我的情况下,这是一个主要的矫枉过正,因为这只是我自己使用的临时数据库.
有什么好办法呢?
我目前的方法是在其中一个上安装一个Federated表,并且经常通过插入/选择将数据通过线路填充到另一个.尝试处理主键有什么问题.(insert ignore
似乎无法正常工作)
ps我可以轻松地构建一个选择要传输的行的查询.
MySQL的内置复制非常容易设置,并且即使在大多数时间断开数据库时也能正常工作.我认为配置这比任何自定义解决方案都要简单得多.
有关说明,请参阅http://www.howtoforge.com/mysql_database_replication,您应该在10-15分钟内启动并运行,您将不必再考虑它.
我能看到的唯一缺点是它是异步的 - 即.你必须有一个指定的主人来获得所有的变化.