2016-04-21 74 views
2

我们正在研究部分切换到Google Cloud SQL的选项。我们正在寻找的是一个数据可用于在多个地区进行阅读以增加网络应用速度的设置。来自多个地区的写作过程当然会很棒,但这并不是MySQL做的事情,当你也想在你身边有速度时:-)Google Cloud SQL其他区域的副本

我们想要设置的是主从设置,通过它,主设备将在欧洲和奴隶(供阅读)将在美国和亚洲。通过这种方式,我们可以从亚洲的VM + SQL实例向我们的客户提供信息,而无需连接到欧洲的数据库。

据我所知,目前无法在主区域之外添加读取实例。那是对的吗?

或者,是否可以创建我们自己的MySQL只读实例并让它从Google Cloud SQL实例中复制?这不是可取的(数据库管理,服务器管理),但当然是一个选项。

回答

3

您可以在Cloud SQL中进行跨区域复制,尽管它不是直截了当的,因为性能不会很好。你必须创建Cloud SQL中的高手,那么在您创建的主创造与外部高手指点一个副本:https://cloud.google.com/sql/docs/replication#external-master

您可以在其他方向上走,以及:https://cloud.google.com/sql/docs/replication#replication-external

这些功能仅支持第一代Cloud SQL。

+0

感谢您的信息!建立我们自己的VM + MySQL是可行的。 您是否有机会知道在将来的(未来)第二代Cloud SQL中可用的外部复制?我们不介意以后再添加外部复制,因为我宁愿从开始就使用第二代:-) – Bob