La respuesta realmente depende del idioma que esté utilizando para interactuar con Cloud Datastore y en qué tipo de entorno lo esté utilizando. Por ejemplo, para acceder al Almacén de datos con Python, en realidad hay varias bibliotecas diferentes, dependiendo de si se accede a él dentro de App Engine o en otro lugar; para todos los casos de uso, se puede usar la biblioteca de google-cloud-python más nueva y más general (pero también de nivel inferior), pero App Engine tiene bibliotecas NDB y DB de nivel superior que facilitan un poco la definición de los tipos de entidad que uno tiene la intención de almacenar en el almacén de datos. En Java, uno puede usar la biblioteca google-cloud-java (para uso de bajo nivel) o la biblioteca Objectify (para uso de nivel medio).
Sin embargo, independientemente del lenguaje, es necesario comprender algunos fundamentos comunes en torno al modelo de consistencia y la organización de claves, entidades.
- ¿A quién se le ocurrió la idea de la tecnología en la nube?
- ¿Puedo usar iCloud como almacenamiento en la nube?
- ¿En qué servidor debo alojar una aplicación basada en Node.js?
- ¿Es correcta la metodología de la aplicación Twelve-Factor?
- ¿Es fácil migrar de Parse a mi propio backend sin perder DB?