Cloud SQL 水平扩展
Posted
技术标签:
【中文标题】Cloud SQL 水平扩展【英文标题】:Cloud SQL Horizontal Scaling 【发布时间】:2017-12-25 10:10:53 【问题描述】:cloud spanner 是 google cloud 上 mysql 实例水平扩展的唯一解决方案吗?有没有办法在云 sql 中进行扩展?
【问题讨论】:
【参考方案1】:Cloud Spanner 无法扩展 MySQL,因为它不是一个直接替代品,但它本身就是一个水平扩展的关系数据库。
您可以在 CloudSQL 中添加 read replicas 以扩展您的读取。
【讨论】:
【参考方案2】:正如 Albert Cui 所说,Cloud Spanner 背后没有水平扩展的 MySQL 数据库,而是一个不同的实现,它是一个具有强一致性的事务性 ACID 关系数据库,接受 SQL(尽管它不完全兼容 SQL) , 全球分布并水平扩展。
更多信息可以咨询the Cloud Spanner documentation
关于 Cloud SQL,您可以使用只读副本水平扩展读取容量,也可以垂直扩展(即增加运行它的实例的硬件容量),只需选择更高层级的实例即可并且只有几分钟的停机时间。请记住,它不会自动扩展,也不能独立扩展内存、CPU 功率或容量,您需要从predefined instance tiers 中进行选择。
根据this article by Google,您可以使用 MySQL 实现和ProxySQL 水平扩展 Cloud SQL。但是,请记住,这超出了 Cloud SQL 托管服务的范围。
更多信息可以咨询the Cloud SQL documentation
【讨论】:
以上是关于Cloud SQL 水平扩展的主要内容,如果未能解决你的问题,请参考以下文章