我想知道一台服务器是否可以同时做slave和master。我们的问题是,我们有许多需要同步到主服务器的移动单元,但它们只需要主服务器上100个表中的6个。除了延迟同步和增加数据成本外,所有额外的表在从机上都没有作用。
我们想创建一个较小的模式,比如mobileSchema,它只包含6个与masterSchema中的对等表同步的表。这个是可能的吗?让模式在内部同步,或者有一些主/从-主/从配置,其中中间服务器是大服务器的从服务器,主服务器是移动单元的主服务器?
如果答案是否定的,那么还会有人提出其他解决方案吗?我们正在努力避免手动同步不同的模式/数据库,因为这可能会很快变得非常丑陋。
Raza
发布于 2014-04-01 11:35:07
你可能想看看replication filters。
您可以在主服务器上进行过滤,因此它只记录部分更改。
或者,您可以对副本进行过滤,这样主服务器将记录所有更改,并且副本将下载所有日志,但副本将仅应用更改的子集。如果您希望一些副本重放一些更改,但其他副本重放不同的更改子集,则这是很好的。
发布于 2014-04-01 15:54:02
AFAIK你不能在内部同步模式。
在您的例子中,您可以这样做:
您可能还需要为远程连接启用加密。
https://stackoverflow.com/questions/22776263
复制相似问题