Actualización automática a Firestore

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

Firestore puede operar en modo Datastore, por lo que es retrocompatible con Datastore. Si creas una base de datos de Firestore en modo Datastore, puedes acceder a una capa de almacenamiento mejorada de Firestore mientras conservas el comportamiento del sistema de Datastore. Firestore en modo Datastore quita las siguientes limitaciones de Datastore:

  • Las consultas ya no tienen coherencia eventual, sino coherencia sólida.
  • Las consultas en las transacciones ya no deben ser consultas principales.
  • 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.
  • Las transacciones ahora usan bloqueos pesimistas en lugar de simultaneidad optimista.

Para obtener más información sobre el modo Datastore, consulta Firestore en modo Datastore.

A partir de 2001 Google Cloud actualizará gradualmente las bases de datos de Datastore existentes a Firestore en modo Datastore.

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

Cuando comience el proceso de actualización automática en 2021, Google Cloud comenzará a comunicarse con los propietarios de las bases de datos existentes de Datastore para programar una actualización automática a Firestore en modo Datastore.

Si administras una aplicación que usa Datastore, no necesitarás actualizar tu código de la aplicación. Te notificaremos sobre la programación de la actualización de tu aplicación 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.

Prueba una aplicación existente

En el caso de una app existente que usa Datastore, puedes probar su comportamiento con Firestore en modo Datastore si haces lo siguiente:

  1. Crea un proyecto nuevo. En este proyecto, crea una base de datos de Firestore 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 app que deseas probar al proyecto nuevo o simula el comportamiento de la app en el proyecto nuevo.