我正在寻找一种适当的方法来进行多主主复制。
我目前正在使用 MySQL,但如果需要的话,也可以切换到 Postgres 或 Oracle。
到目前为止,我发现的唯一解决方案是 Continuent 的钨复制器。正在寻找类似产品或替代品。
这将用于在异步设置中同步 30-50 个节点(节点可能会一次断开几个小时)。
谢谢。
答案1
我们已经在 MySQL 上进行了一段时间的多主复制,只要你了解并能针对潜在的陷阱进行规划/做好准备. 认真了解auto-increment-offset
、和auto-increment-increment
复制设置(如果您的应用仅使用 GUID 或其他手动关键字段分配,则不那么重要),并了解基于行、基于语句和混合的复制如何与您的应用配合使用。
或者,如果你对同步复制感兴趣,请查看MariaDB Galera 集群,正在迅速成熟。