gpt4 book ai didi

mysql - 单个 Cloud SQL 还是多个数据库?

转载 作者:行者123 更新时间:2023-11-29 01:21:12 32 4
gpt4 key购买 nike

不确定如何提出这个问题,但据我了解,谷歌云 SQL 支持实例的概念,这些实例位于其全局基础设施中……因此我可以让一个数据库分布在世界各地的多个实例中。

我有几个我们的应用程序服务的地理区域......数据实际上不需要作为一个整体聚合,可以相应地单独存储在区域中的单独数据库中。

通过一个数据库/多个实例为所有区域提供服务是否有意义?或者我应该将每个区域隔离到它自己的数据库中并以旧方式托管数据?

最佳答案

如果“缩放”是指内存大小,那么您可以从较小的实例(更少的 RAM)开始,然后再升级到更强大的实例(更多的 RAM)。

但是,如果您指的是每秒执行更多操作,那么一个 Cloud SQL 实例可以支持的最大大小和最大操作数是有一定限制的。您无法无限扩展一个实例。在内部,一个实例的数据确实存储在多台机器上,但这更多地与可靠性和持久性有关,并且它不会将吞吐量扩展到一定限度之外。

如果您确实需要比一个 Cloud SQL 实例所能提供的吞吐量更多的吞吐量,并且您确实需要基于 SQL 的存储,则您将不得不使用多个实例(即完全独立的数据库),但您的应用必须管理它们。

请注意,云的优势不仅仅是可扩展性。 Cloud SQL 实例是为您管理的(例如故障转移、备份等)。并且您会根据使用情况进行计费。

(云 SQL 团队)

关于mysql - 单个 Cloud SQL 还是多个数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26612135/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com