Não perca o evento Google Cloud Data Summit em 26 de maio de 2021. Inscreva-se agora.

Firestore

Desenvolva com facilidade aplicativos complexos usando um banco de dados de documentos totalmente gerenciado, escalonável e sem servidor.
  • action/check_circle_24px Criado com o Sketch.

    Banco de dados de documentos sem servidor que escalona sem esforço para atender a qualquer demanda, sem manutenção

  • action/check_circle_24px Criado com o Sketch.

    Acelere o desenvolvimento de apps para dispositivos móveis, Web e IoT com conectividade direta ao banco de dados

  • action/check_circle_24px Criado com o Sketch.

    Com sincronização em tempo real e modo off-line integrados, fica mais fácil desenvolver aplicativos em tempo real

  • action/check_circle_24px Criado com o Sketch.

    Segurança totalmente personalizável e regras de validação de dados para garantir que as informações estejam sempre protegidas

  • action/check_circle_24px Criado com o Sketch.

    Integração perfeita com serviços do Firebase e do Google Cloud, como o Cloud Functions e o BigQuery

Vantagens

Lance aplicativos e recursos com mais agilidade

O Firestore oferece uma excelente experiência para o desenvolvedor, com sincronização em tempo real integrada, suporte off-line e transações ACID. Esses recursos estão disponíveis para um conjunto robusto de bibliotecas de cliente e servidor

Escalone sem esforços para enfrentar demandas imprevisíveis

O Firestore faz o ajuste automático para mais ou para menos com base na demanda. Ele não exige manutenção e oferece alta disponibilidade, de 99,99% a 99,999%. Ela é possível graças à consistência forte na replicação de dados.

Simples e flexível com pagamento por utilização

O banco de dados de ambiente autônomo permite que você pague apenas pelo que usa, sem gastos antecipados ou recursos subutilizados. A arquitetura simplificada permite que seus apps se comuniquem diretamente com o Firestore por meio de dispositivos móveis ou clientes da Web.

Principais recursos

Principais recursos

Sem servidor

Foco no desenvolvimento do aplicativo usando um banco de dados totalmente gerenciado e sem servidor que faz o ajuste para mais ou para menos com objetivo de atender a qualquer demanda, sem janelas de manutenção ou inatividade.

Sincronização em tempo real e modo off-line

Com sincronização em tempo real e modo off-line integrados, é fácil criar aplicativos colaborativos para vários usuários na Web para dispositivos móveis e em dispositivos de IoT, incluindo cargas de trabalho, que consistem em rastreamento de recursos ao vivo, rastreamento de atividades, análises em tempo real, catálogos de mídia e produtos, comunicações, perfis de usuários em redes sociais e rankings de jogos.

Mecanismo de consulta avançado

O Firestore permite que você execute sofisticadas transações ACID nos dados dos seus documentos. Assim, você tem mais flexibilidade para estruturar os dados.

Veja todos os recursos

O que há de novo

Documentação

Documentação

Guia de início rápido
Guia de início rápido sobre como usar uma biblioteca de cliente da Web ou para dispositivos móveis

Configure um banco de dados do Firestore, adicione e leia dados usando as bibliotecas de cliente do Android, iOS ou Web.

Guia de início rápido
Guia de início rápido sobre como usar uma biblioteca de cliente do servidor

Configure um banco de dados do Firestore, adicione e leia dados usando a biblioteca de cliente do servidor em C#, Go, Java, Node.js, PHP, Python ou Ruby.

Prática recomendada
Práticas recomendadas do Firestore

Neste artigo, você verá descrições de considerações e processos para migração de dados de um cluster Apache HBase para um cluster do Cloud Bigtable no Google Cloud.

Tutorial
Como criar aplicativos escalonáveis com o Firestore

Práticas recomendadas para criação de apps que usam o Firestore, incluindo localização de dados, IDs de documentos, nomes de campos, índices, operações de leitura e gravação e elaboração de projeto para escalonamento.

Tutorial
App de amostra do Firestore

Neste documento, você verá quando usar o Firestore para criar aplicativos grandes.

APIs e bibliotecas
Bibliotecas de cliente do Firestore

Crie um aplicativo de amostra para Android, iOS, Web ou Java.

Todos os recursos

Todos os recursos

Sem servidor Banco de dados totalmente gerenciado e sem servidor que faz o escalonamento para mais ou para menos para atender a qualquer demanda, sem janelas de manutenção ou inatividade.
Sincronização em tempo real e modo off-line Com sincronização em tempo real e modo off-line, é fácil criar aplicativos colaborativos para vários usuários na Web para dispositivos móveis e em dispositivos de IoT, incluindo cargas de trabalho, que consistem em rastreamento de recursos ao vivo, rastreamento de atividades, análises em tempo real, catálogos de mídia e produtos, comunicações, perfis de usuários em redes sociais e rankings de jogos.
Mecanismo de consulta avançado O Firestore permite que você execute sofisticadas transações ACID nos dados dos seus documentos. Assim, você tem mais flexibilidade para estruturar os dados.
Bibliotecas para linguagens conhecidas Foque no desenvolvimento do seu aplicativo usando as bibliotecas de cliente do Firestore para Web, iOS, Android, Flutter, C++ e Unity. O Firestore também é compatível com bibliotecas tradicionais de desenvolvimento no lado do servidor que usam Node.js, Java, Go, Ruby e PHP.
Segurança O Firestore integra de maneira perfeita o Firebase Authentication e o Identity Platform para possibilitar controles de acesso de segurança com base na identidade e validação de dados por meio de linguagem de configuração.
Replicação multirregional Com a replicação multirregional automática e a consistência forte, seus dados ficam seguros e têm garantia e disponibilidade de 99,999%, mesmo em caso de desastres.
Modo Datastore O Firestore é compatível com a API Datastore. Não é necessário alterar nada nos seus aplicativos Datastore, e você ainda pode esperar as mesmas características de desempenho e preço, com o benefício adicional da forte consistência. Os bancos de dados do Cloud Datastore serão automaticamente atualizados para o Firestore a partir de 2021.

Preços

Preços

As informações detalhadas sobre os preços do Cloud Firestore estão disponíveis na página de preços.

Recurso Preço
Dados armazenados US$ 0,18/GB
Largura de banda Preços do Google Cloud
Gravações de documento US$ 0,18/100 mil
Leituras de documento US$ 0,06/100 mil
Exclusões de documento US$ 0,02/100 mil