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。分佈式事務數據庫的概念相同,但開放源代碼,免費使用,並可在任何地方部署。