Actualización automática a Cloud Firestore

En esta página se describe la ruta de actualización de Cloud Datastore a Cloud Firestore.

Cloud Firestore puede operar en modo Datastore, lo que lo hace compatible con versiones anteriores de Cloud Datastore. Si creas una base de datos de Cloud Firestore en modo Datastore, puedes acceder a una capa de almacenamiento mejorada de Cloud Firestore mientras mantienes el comportamiento del sistema de Cloud Datastore. Cuando Cloud Firestore esté disponible para el publico general, actualizaremos gradualmente las bases de datos existentes de Cloud Datastore a Cloud Firestore en el modo Datastore.

Actualización automática a Cloud Firestore en modo Datastore

Poco después de que se lance Cloud Firestore para el público en general, comenzaremos a comunicarnos con los propietarios de las bases de datos existentes de Cloud Datastore para programar una actualización automática a Cloud Firestore en el modo Datastore.

Si tienes una aplicación que usa Cloud Datastore, no tendrás que actualizar el código de esta y te notificaremos cuándo se actualizará al modo Datastore. La actualización no causará tiempo de inactividad.

Si tienes preguntas adicionales sobre el proceso de actualización automática, comunícate con uno de nuestros canales de asistencia.

Cloud Firestore en modo Datastore

Cuando crees una base de datos nueva de Cloud Firestore, podrás configurarla para que funcione en modo Nativo o en modo Datastore. El modo Datastore utiliza el comportamiento del sistema de Cloud Datastore, pero accede a la capa de almacenamiento de Cloud Firestore, lo que quita las siguientes limitaciones de Cloud Datastore:

  • Coherencia eventual: Todas las consultas de Cloud Datastore se vuelven muy coherentes.
  • Las transacciones ya no están limitadas a 25 grupos de entidades.
  • Las operaciones de escritura en un grupo de entidad ya no están limitadas a 1 por segundo.

El modo Datastore inhabilita las características de Cloud Firestore que no son compatibles con Cloud Datastore:

  • El proyecto aceptará las solicitudes a la API de Cloud Datastore y rechazará las solicitudes a la API de Cloud Firestore.
  • Puedes usar las bibliotecas cliente de Cloud Datastore con este proyecto, pero no las bibliotecas cliente de Cloud Firestore.
  • Las capacidades en tiempo real de Cloud Firestore no estarán disponibles.
  • En GCP Console, la base de datos utilizará el lector de Cloud Datastore en lugar del lector de Cloud Firestore.

Para ver una comparación detallada entre Cloud Firestore en modo Nativo, Cloud Firestore en modo Datastore y Cloud Datastore, consulta Elige entre Cloud Firestore y Cloud Datastore.

Probar una aplicación existente

Para una aplicación existente que utiliza Cloud Datastore, puedes probar el comportamiento de la aplicación con Cloud Firestore en modo Datastore si haces lo siguiente:

  1. Crea un proyecto nuevo. En este proyecto, crea un Cloud Firestore en la base de datos en modo Datastore.
  2. Con el servicio administrado de exportación, exporta algunos de los datos de tu aplicación a Cloud Storage.
  3. Con el servicio administrado de importación, importa los datos de tu aplicación a tu proyecto nuevo.
  4. Copia la lógica de la aplicación que deseas probar al proyecto nuevo o simula el comportamiento de la aplicación en el proyecto nuevo.
¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Cloud Datastore