Cloud Spanner能否支持内部部署解决方案?

时间:2017-02-15 11:25:46

标签: mysql sql database google-cloud-platform google-cloud-spanner

Google推出了一项新技术。它被称为Cloud Spanner:https://cloud.google.com/spanner/

我知道这是一个云解决方案,我的问题有点笼统,但是,你能否基于这个支持内部部署的Cloud Spanner制定解决方案?就像它可以导出到普通的SQL然后导入到常规的SQL数据库,如MySQL / Postgres?

偏离主题:我无法添加标记" google-cloud-spanner"这个问题因为我无法创造它。 :)

2 个答案:

答案 0 :(得分:2)

两者之间存在足够的差异,这是不可取的。

不仅查询的执行方式不同,SQL方言之间也存在差异(注意:Cloud Spanner确实遵循带有扩展的ANSI 2011)。这意味着您可以针对一个不在另一个系统上运行的系统编写查询。您还需要注意不要使用Cloud Spanner中不存在的任何其他MySQL功能,反之亦然(如某些数据类型)。

如果你真的想要开发一个既可以在本地工作也可以在GCP上运行的系统,那么你应该看看像Cloud SQL这样的托管MySQL服务。

答案 1 :(得分:0)

对于类似于Spanner但支持现场部署的内容,您可以查看CockroachDB。分布式事务数据库的相同概念,但开源,可免费使用,并可在任何地方部署。