Software:Google Cloud Datastore

From HandWiki
Revision as of 08:51, 9 February 2024 by Jport (talk | contribs) (correction)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Short description: Cloud-based NoSQL document database service
Google Cloud Datastore
Developer(s)Google Inc.
Initial releaseMay 2013; 11 years ago (2013-05)
Operating systemCross-platform
PlatformGoogle Cloud Platform
TypeDocument-oriented database
LicenseProprietary
Websitecloud.google.com/datastore/

Google Cloud Datastore (Cloud Datastore) is a highly scalable, fully managed NoSQL database service offered by Google on the Google Cloud Platform.[1] Cloud Datastore is built upon Google's Bigtable and Megastore technology.[2] Google Cloud Datastore allows the user to create databases either in Native or Datastore Mode. Native Mode is designed for mobile and web apps, while Datastore Mode is designed for new server projects.[3]

History

Originally released as a feature in Google App Engine in 2008,[4] Cloud Datastore was announced as a standalone product in 2013 during Google I/O.[5] In 2018 at the Google Cloud Next conference, the second-generation Firestore database was opened to general availability, with a backward-compatibility mode.[6] Google provides a path for automatically upgrading a legacy Datastore database to Firestore in Datastore mode.[7]

GQL

Google Cloud Datastore database has a SQL-like syntax called "GQL" (Google Query Language). GQL does not support the Join statement.[8] Instead, one-to-many and many-to-many relationships can be accomplished using ReferenceProperty().[9] This shared-nothing approach allows disks to fail without the system failing.[10] Switching from a relational database to Cloud Datastore requires a paradigm shift for developers when modeling their data.

See also

References

External links