Desarrollador (es) | Corporación Google. |
---|---|
Versión inicial | Mayo de 2013 |
Sistema operativo | Multiplataforma |
Plataforma | Google Cloud Platform |
Escribe | Base de datos orientada a documentos |
Licencia | Propiedad |
Sitio web | nube |
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 ]
- ^ Google Cloud Datastore
- ^ "¿Qué es el almacenamiento en la nube?" . www.ibm.com . 24 de junio de 2019.
- ^ Julia, McLeod; Gormly, Brianna (2018). "Almacenamiento de registros en la nube: ¿estamos modelando el costo?". Archivos y manuscritos . 46 (2): 174-192.
- ^ Equilibrio de la coherencia fuerte y eventual con Google Cloud Datastore
- ^ "Google Cloud Datastore" . Inicio rápido . Consultado el 7 de abril de 2020 .
- ^ Atractivo de Google App Engine, será difícil escapar
- ^ La creciente nube de Google acaba de obtener una base de datos NoSQL
- ^ Google actualiza los servicios clave de la base de datos en la nube
- ^ Actualización automática a Firestore
- ^ Desarrolladores de Google (7 de abril de 2008). "Campfire One: Presentamos Google App Engine (parte 3)" , a través de YouTube.
- ^ "Modelado de relaciones entre entidades - Google App Engine - Desarrolladores de Google" . 2012-06-26 . Consultado el 17 de julio de 2012 .
- ↑ 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