0

Google推出了一项新技术。这就是所谓的云扳手:https://cloud.google.com/spanner/Can Cloud Spanner是否支持内部部署解决方案?

我明白这是一个云解决方案,我的问题有点泛泛,但是,您能否基于此云端扳手制定解决方案,并且还支持本地部署?像它是可导出到普通的SQL然后导入到一个常规的SQL DB,如MySQL/Postgres?

题外话:我无法将标签“google-cloud-spanner”添加到此问题中,因为我无法创建它。 :)

+0

由于这是针对Google产品的功能请求,而非技术问题,因此我正在投票结束此问题。 –

回答

2

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

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

如果您真的想开发一个既能在本地也能在GCP上运行的系统,那么您应该查看Cloud SQL这种托管MySQL服务。

0

对于与扳手类似的东西,但支持现场部署,您可以检出CockroachDB。分布式事务数据库的概念相同,但开放源代码,免费使用,并可在任何地方部署。