Firestore

Desenvolva com facilidade aplicativos complexos usando um banco de dados de documentos totalmente gerenciado, escalonável e sem servidor.

Faça uma avaliação gratuita do Firestore
  • 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 para o 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 com o menor tempo de execução

  • action/check_circle_24px Criado com o Sketch.

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

  • action/check_circle_24px Criado com o Sketch.

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

Lance aplicativos e recursos com mais agilidade

O Firestore oferece uma excelente experiência de 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 do servidor

Escalone sem esforços para enfrentar demandas imprevisíveis

O Firestore faz o escalonamento 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

Sem servidor

Foco no desenvolvimento de aplicativo usando um banco de dados totalmente gerenciado e sem servidor que escalona 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 multiusuário e colaborativos 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 placares de games.

Mecanismo de consulta avançado

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

Veja todos os recursos

O que há de novo

Inscreva-se na newsletter do Google Cloud para receber atualizações sobre produtos, informações sobre eventos, ofertas especiais e muito mais.

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 grave 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 grave dados usando a biblioteca de cliente do servidor C#, Go, Java, Node.js, PHP, Python, ou Ruby.

Tutorial
Como migrar dados do HBase para o Cloud Bigtable

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

Prática recomendada
Práticas recomendadas do Firestore

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

Tutorial
Como criar aplicativos escalonáveis com o Firestore

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

Tutorial
App de amostra do Firestore

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

APIs e bibliotecas
Bibliotecas de cliente do Firestore

Tenha uma visão geral dos SDKs e das bibliotecas de cliente disponíveis para a API do Firestore.

Todos os recursos

Sem servidor Banco de dados totalmente gerenciado e sem servidor que escalona 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, é fácil criar aplicativos multiusuário e colaborativos 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 placares de games.
Mecanismo de consulta avançado O Firestore permite que você execute sofisticadas transações ACID nos seus dados de documentos. Assim, você tem mais flexibilidade para estruturar os dados.
Bibliotecas para idiomas conhecidos Foco 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 de desenvolvimento do servidor tradicionais 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 consistência forte. Os bancos de dados do Cloud Datastore serão automaticamente atualizados para o Firestore a partir de 2021.

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,25/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