0

Google hat eine neue Technologie eingeführt. Es heißt Cloud Spanner: https://cloud.google.com/spanner/Kann Cloud Spanner On-Premise-Lösungen unterstützen?

Ich verstehe, dass dies eine Cloud-Lösung ist und meine Frage ist ein bisschen allgemein, aber können Sie eine Lösung auf der Grundlage dieser Cloud Spanner, die auch die Bereitstellung vor Ort unterstützt? Wie ist es in einfache SQL exportierbar, um dann in eine normale SQL DB wie MySQL/Postgres importiert zu werden?

Off-Thema: Ich konnte das Tag "Google-Cloud-Schraubenschlüssel" dieser Frage nicht hinzufügen, wie ich es nicht erstellen kann. :)

+0

Ich stimme für das Schließen dieser Frage als Off-Topic ab, da es sich um eine Feature-Anforderung für ein Google-Produkt und keine technische Frage handelt. –

Antwort

2

Es gibt genug Unterschiede zwischen den beiden, dass dies nicht ratsam wäre.

Nicht nur, dass Abfragen anders ablaufen, es gibt Unterschiede zwischen den SQL-Dialekten (Hinweis: Cloud Spanner folgt ANSI 2011 mit Erweiterungen). Dies bedeutet, dass Sie Abfragen für ein System schreiben könnten, die nicht auf dem anderen System ausgeführt werden. Sie müssen auch darauf achten, keine anderen MySQL-Funktionen zu verwenden, die nicht in Cloud Spanner enthalten sind (und umgekehrt) (wie bestimmte Datentypen).

Wenn Sie wirklich ein System entwickeln möchten, das sowohl on-prem als auch auf GCP funktioniert, sollten Sie sich etwas wie Cloud SQL ansehen, einen verwalteten MySQL-Dienst.

0

Für etwas ähnliches wie Spanner, aber das unterstützt die Bereitstellung vor Ort, können Sie CockroachDB auschecken. Gleiche Vorstellung von einer verteilten, transaktionalen Datenbank, aber Open Source, frei zu verwenden und überall einsetzbar.

Verwandte Themen