Google Cloud Datastore
Google Cloud Datastore ist ein hochskalierbarer, vollständig verwalteter NoSQL-Datenbankservice, der von Google auf der Google Cloud Platform angeboten wird.[1] Google Cloud Datastore basiert auf Googles Bigtable- und Megastore-Technologie.[2]
Google Cloud Datastore | |
Cloud Computing | |
Sprachen | Deutsch, Englisch |
---|---|
Betreiber | Google Inc. (mehr) |
Registrierung | Google-Konto erforderlich |
Online | seit Mai 2013 |
https://cloud.google.com/datastore/ |
Geschichte
BearbeitenUrsprünglich nur ein Feature in der Google App Engine,[3] wurde der Google Cloud Datastore als Standalone-Produkt 2013 während der Google I/O angekündigt.[4] Im Jahr 2018 wurde auf der Google Cloud Next-Konferenz die zweite Generation der Firestore-Datenbank mit einem Abwärtskompatibilitätsmodus für die allgemeine Verfügbarkeit freigegeben.[5] Google bietet einen Pfad für das automatische Upgrade einer älteren Datastore-Datenbank auf Firestore im Datastore-Modus.[6]
GQL
BearbeitenDie Google Cloud Datastore-Datenbank hat eine SQL-ähnliche Syntax namens "GQL" (Google Query Language). GQL unterstützt die Join-Anweisung nicht, stattdessen können One-to-Many- und Many-to-Many-Beziehungen mit ReferenceProperty[7] realisiert werden. Dieser Shared-Nothing-Ansatz ermöglicht Festplattenausfälle, ohne dass das System ausfällt.[8] Der Wechsel von einer relationalen Datenbank zu Cloud Datastore erfordert einen Paradigmenwechsel für Entwickler bei der Modellierung ihrer Daten.
Einzelnachweise
Bearbeiten- ↑ CLOUD DATASTORE. Hoch skalierbare NoSQL-Datenbank. In: Google. Abgerufen am 9. Juli 2019.
- ↑ Strong Consistency und Eventual Consistency mit Cloud Datastore abstimmen. In: Google. Abgerufen am 9. Juli 2019.
- ↑ Clint Ecker: Analysis: Google App Engine alluring, will be hard to escape. In: Ars Technica. 9. April 2008, abgerufen am 9. Juli 2019 (englisch).
- ↑ Derrick Harris: Google’s growing cloud just got a NoSQL database. In: gigaom.com. 15. Mai 2013, abgerufen am 9. Juli 2019 (englisch).
- ↑ Google Updates Key Cloud Database Services. Abgerufen am 31. Juli 2023 (englisch).
- ↑ Automatisches Upgrade auf Firestore | Cloud Datastore-Dokumentation. Abgerufen am 31. Juli 2023.
- ↑ App Engine-Dokumentation. Abgerufen am 31. Juli 2023.
- ↑ Google Architecture - High Scalability -. Abgerufen am 31. Juli 2023 (englisch).