Upgrade automático para o Firestore

Nesta página, descrevemos o caminho de upgrade do Datastore para o Firestore.

O Firestore pode funcionar em modo Datastore, tornando-o compatível com versões anteriores do Datastore. Ao criar um banco de dados do Firestore no modo Datastore, acesse a camada de armazenamento melhorada do Firestore e mantenha o comportamento do sistema do Datastore. O Firestore em modo Datastore remove as seguintes limitações do Datastore:

  • As consultas não têm mais consistência posterior. Todas têm consistência forte.
  • As consultas em transações não precisam mais ser consultas de ancestral.
  • As transações não estão mais limitadas a 25 grupos de entidades.
  • As gravações em um grupo de entidades não estão mais limitadas a uma por segundo.

Para mais informações sobre o modo Datastore, consulte Firestore em modo Datastore.

Futuramente, o Google Cloud fará upgrade gradual dos bancos de dados do Datastore existentes para o Firestore em modo Datastore.

Fazer upgrade para o Cloud Firestore em modo Datastore

Quando o processo de upgrade automático começar, o Google Cloud começará a entrar em contato com os proprietários de bancos de dados do Datastore existentes a fim de programar um upgrade automático para o Firestore em modo Datastore.

Se gerenciar um aplicativo que usa Datastore, você não precisará atualizar o código do aplicativo. Notificaremos você sobre a programação do upgrade do aplicativo para o modo Datastore. O upgrade não exigirá inatividade.

Para mais perguntas sobre o processo de upgrade automático, entre em contato com um de nossos canais de suporte.

Fazer upgrade de uma instância do Datastore vazia

Se tiver um banco de dados do Datastore vazio e jamais tiver executado uma gravação no banco de dados, será possível fazer upgrade para o Firestore em modo Datastore ou nativo:

Captura de tela do upgrade para a opção do Firestore.

Se você não receber essa opção, sua instância de banco de dados será atualizada automaticamente em uma data futura.

Se fizer o upgrade do Datastore para o Firestore em modo Datastore ou do modo Datastore para o modo nativo, não será possível desfazer a operação.

Como testar um aplicativo atual

Para um aplicativo existente que use o Datastore, teste o comportamento do aplicativo com o Firestore em modo Datastore fazendo o seguinte:

  1. Crie um novo projeto. Neste projeto, crie um banco de dados Firestore em modo Datastore.
  2. Usando o serviço de exportação gerenciada, exporte alguns dos dados de seu aplicativo para o Cloud Storage.
  3. Usando o serviço de importação gerenciada, importe os dados de seu aplicativo para o novo projeto.
  4. Copie a lógica do aplicativo que você quer testar para o novo projeto ou simule o comportamento do aplicativo em relação ao novo projeto.