2

我有两台服务器。一个位于我们的办公室,它的 MySQL 库包含我们的报价、我们的客户等。

第二台服务器位于我们的托管服务提供商的数据中心。它使用相同的数据库结构和相同的报价,我将其用于我们的网站。

我通过每隔几个小时将json从一台服务器发送到另一台服务器手动同步这两个服务器,但现在我需要实时同步。

我应该使用哪种方式?

  1. 从公司服务器到网站服务器的主从复制。问题是,我们的从站数据库也有自己的可变表。例如,订单、用户会话、观看次数等。我需要以某种方式将该表发送到办公室的主服务器。

  2. 为两台服务器仅使用一个数据库。问题是,每个网页浏览最多可能有 100 个查询,我认为通过互联网运行每个查询可能会很慢。

我们不能只为所有任务使用一台服务器,因为我们无法在我们的办公室提供稳定的低延迟互联网连接。因此,当互联网出现故障时,我们的网站或我们的 CRM 系统就会出现故障。

可能有第三种也是最好的方法吗?

4

1 回答 1

0

您可以在dbForge Studio for MySQL中尝试数据比较工具。它将连接到两个不同的 MySQL 服务器(使用简单连接、SSL、SSH 或 HTTP 隧道),比较它们并显示差异;然后它将提供运行同步脚本或查看/保存它。

还有独立的dbForge 数据比较工具。

于 2012-06-14T05:48:06.803 回答