Cloud SQL水平扩展

fri*_*itz 5 google-cloud-sql gcloud google-cloud-spanner

Cloud Spaner是在Google Cloud上水平扩展mysql实例的唯一解决方案吗?有没有办法在Cloud SQL中扩展?

小智 5

Cloud Spanner 不会扩展 MySQL,因为它不是直接替代品,但它本身是一个水平扩展的关系数据库。

您可以在 CloudSQL 中添加只读副本来扩展读取。


Blu*_*ver 4

正如 Albert Cui 所说,Cloud Spanner 背后并没有一个水平扩展的 MySQL 数据库,而是一个不同的实现,它是一个事务性的、具有强一致性的 ACID 关系数据库,接受 SQL(尽管它不完全兼容 SQL),是全局的水平分布和缩放。

有关更多信息,您可以查阅Cloud Spanner 文档

关于Cloud SQL,您可以通过只读副本水平扩展读取容量,并且可以垂直扩展(即增加其运行的实例的硬件容量),只需选择更高层的实例并且只使用一个实例即可。几分钟的停机时间。请记住,它不会自动扩展,也无法独立扩展内存、CPU 功率或容量,您需要从预定义的实例层中进行选择。

根据Google 的这篇文章,您可以使用 MySQL 实现和ProxySQL水平扩展 Cloud SQL 。不过,请记住,这超出了 Cloud SQL 托管服务的范围。

有关更多信息,您可以查阅Cloud SQL 文档