我有一个生产环境设置,其中我的drupal站点托管在两个服务器上,映射到同一个域,每个服务器上运行一个代码和数据库副本。基本上,它们是两个独立的实体。
现在,我让用户通过域访问站点,进行更新,更新到任何一台服务器上,我发现保持数据库同步是一个真正的问题。
我有什么选择?是否有办法“合并”数据库并保留所有数据?
发布于 2013-02-25 08:01:34
您可以通过以下几种方式解决此问题:
发布于 2013-02-25 07:59:10
我想你需要看一下主/多主复制。这两个服务器都有主数据库,每个更新都将提交到数据库,然后复制到另一个数据库,保持数据库的同步。
http://en.wikipedia.org/wiki/Multi-master_复制
http://xeround.com/blog/2011/10/master-master-database-replication
https://serverfault.com/questions/482142
复制相似问题