Firestore
Desenvolva com facilidade aplicativos complexos usando um banco de dados de documentos totalmente gerenciado, escalonável e sem servidor.
Novos clientes ganham US$ 300 em créditos para gastar no Firestore. Todos os clientes recebem 1 GB de armazenamento por projeto sem custos financeiros.
-
Banco de dados de documentos sem servidor que escalona sem esforço para atender a qualquer demanda, sem manutenção
-
Acelere o desenvolvimento de apps para dispositivos móveis, Web e IoT com conectividade direta ao banco de dados
-
Com sincronização em tempo real e modo off-line integrados, fica mais fácil desenvolver aplicativos em tempo real
-
Segurança totalmente personalizável e regras de validação de dados para garantir que as informações estejam sempre protegidas
-
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 dificuldades para atender a 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, é 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.
Novidades
O que há de novo
Inscreva-se na newsletter do Google Cloud para receber atualizações de produtos, informações sobre eventos, ofertas especiais e muito mais.
Documentação
Documentação
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 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.
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.
App de amostra do Firestore
Neste documento, você verá quando usar o Firestore para criar aplicativos grandes.
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 |