我有两台服务器。一个位于我们的办公室,它的 MySQL 库包含我们的报价、我们的客户等。
第二台服务器位于我们的托管服务提供商的数据中心。它使用相同的数据库结构和相同的报价,我将其用于我们的网站。
我通过每隔几个小时将json从一台服务器发送到另一台服务器手动同步这两个服务器,但现在我需要实时同步。
我应该使用哪种方式?
从公司服务器到网站服务器的主从复制。问题是,我们的从站数据库也有自己的可变表。例如,订单、用户会话、观看次数等。我需要以某种方式将该表发送到办公室的主服务器。
为两台服务器仅使用一个数据库。问题是,每个网页浏览最多可能有 100 个查询,我认为通过互联网运行每个查询可能会很慢。
我们不能只为所有任务使用一台服务器,因为我们无法在我们的办公室提供稳定的低延迟互联网连接。因此,当互联网出现故障时,我们的网站或我们的 CRM 系统就会出现故障。
可能有第三种也是最好的方法吗?