De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Google Cloud Datastore (Cloud Datastore) es un servicio de base de datos NoSQL totalmente administrado y altamente escalable que ofrece Google en Google Cloud Platform . [1] El almacenamiento en la nube es algo que "le permite guardar datos y archivos en una ubicación externa a la que accede a través de Internet público o una conexión de red privada dedicada". [2] Esto es muy rentable para las empresas, ya que los archivos físicos se pueden reemplazar con registros de almacenamiento en la nube. [3] Cloud Datastore se basa en la tecnología Bigtable y Megastore de Google . [4]Google Cloud Datastore permite al usuario crear bases de datos en modo nativo o de almacén de datos. El modo nativo está diseñado para aplicaciones móviles y web, mientras que el modo de almacén de datos está diseñado para nuevos proyectos de servidor. [5]

Historia [ editar ]

Originalmente lanzado como una característica de Google App Engine en 2008, [6] la nube almacén de datos fue anunciado como un producto independiente en 2013 durante el Google I / O . [7] En 2018, en la conferencia Google Cloud Next, la base de datos Firestore de segunda generación se abrió a disponibilidad general, con un modo de compatibilidad con versiones anteriores. [8] Google proporciona una ruta para actualizar automáticamente una base de datos heredada de Datastore a Firestore en modo Datastore. [9]

GQL [ editar ]

La base de datos de Google Cloud Datastore tiene una sintaxis similar a SQL llamada "GQL" (lenguaje de consulta de Google). GQL no admite la declaración Join . [10] En cambio, las relaciones de uno a muchos y de muchos a muchos se pueden lograr usando ReferenceProperty (). [11] Este enfoque de no compartir nada permite que los discos fallen sin que el sistema falle. [12] El cambio de una base de datos relacional a Cloud Datastore requiere un cambio de paradigma para los desarrolladores al modelar sus datos.

Ver también [ editar ]

Referencias [ editar ]

  1. ^ Google Cloud Datastore
  2. ^ "¿Qué es el almacenamiento en la nube?" . www.ibm.com . 24 de junio de 2019.
  3. ^ Julia, McLeod; Gormly, Brianna (2018). "Almacenamiento de registros en la nube: ¿estamos modelando el costo?". Archivos y manuscritos . 46 (2): 174-192.
  4. ^ Equilibrio de la coherencia fuerte y eventual con Google Cloud Datastore
  5. ^ "Google Cloud Datastore" . Inicio rápido . Consultado el 7 de abril de 2020 .
  6. ^ Atractivo de Google App Engine, será difícil escapar
  7. ^ La creciente nube de Google acaba de obtener una base de datos NoSQL
  8. ^ Google actualiza los servicios clave de la base de datos en la nube
  9. ^ Actualización automática a Firestore
  10. ^ Desarrolladores de Google (7 de abril de 2008). "Campfire One: Presentamos Google App Engine (parte 3)" , a través de YouTube.
  11. ^ "Modelado de relaciones entre entidades - Google App Engine - Desarrolladores de Google" . 2012-06-26 . Consultado el 17 de julio de 2012 .
  12. Sábado (22 de noviembre de 2008). "Arquitectura de Google" . Alta escalabilidad . Consultado el 17 de julio de 2012 .

Enlaces externos [ editar ]

  • Página web oficial
  • Sitio de Google Cloud Platform