适合全球项目的最佳 mysql 数据库架构

适合全球项目的最佳 mysql 数据库架构

我想知道您对如何构建最佳数据库架构的看法。

这是一个网站,可以说是一个论坛,其流量来自世界各地。

我正在尝试找出最好的方法,因为现在我们在世界各地有多个 apache 服务器,连接到欧盟的主要数据库,显然性能不是很好。

所以我在想,mysqi 复制“系统”对我来说是好是坏?这个想法是在 EU 中有一个主 mysql 服务器(所有客户端都将在此写入),并在每个 apache 服务器上复制此 mysql 数据库以供只读。

因此,来自 NA 的用户将连接到 NA 服务器,从 NA 中的(复制)数据库读取数据,并写入主 EU 数据库。

您认为这是个好主意吗?mysql 复制是否足够好?

如果来自南美的用户在欧盟服务器上写入,那么数据库里的这一行需要多长时间才能在南美服务器上被读取?

希望我的英语足够好并且你能理解我:)

谢谢

相关内容