Cloud Firestore

Armazene dados de aplicativos da nuvem em escala global.

Consulte a documentação deste produto.

Banco de dados NoSQL para apps globais

O Cloud Firestore é um banco de dados de documentos NoSQL rápido, totalmente gerenciado, sem servidor e nativo da nuvem que simplifica o armazenamento, a sincronização e a consulta de dados para seus aplicativos, dispositivos móveis, Web e IoT em escala global. As bibliotecas de cliente dele oferecem sincronização em tempo real e suporte off-line. Além disso, os recursos de segurança e de integração com o Firebase e o Google Cloud Platform (GCP) aceleram a criação de aplicativos verdadeiramente sem servidor.

O que há de novo

Acelere o desenvolvimento com a computação sem servidor

O Cloud Firestore é um banco de dados nativo da nuvem. Trata-se de uma solução com escalonamento automático que foi completamente desenvolvida para aproveitar a infraestrutura avançada do Google Cloud Platform. Ele foi projetado para oferecer uma experiência de desenvolvedor excepcional e simplificar o desenvolvimento de aplicativos por meio de recursos de sincronização em tempo real, suporte off-line e transações ACID para centenas de documentos e coleções. O Cloud Firestore é integrado ao Google Cloud Platform (GCP) e ao Firebase, a plataforma de desenvolvimento para dispositivos móveis do Google.

Para que você aproveite os benefícios de uma solução verdadeiramente sem servidor, é possível se comunicar com o Cloud Firestore a partir de dispositivos móveis ou clientes da Web. Você não precisa configurar um servidor intermediário para gerenciar o acesso a seus dados. Isso é ótimo para prototipar, iterar e colocar um sistema de produção em funcionamento rapidamente.

Sincronize dados em dispositivos on-line ou off-line

Com o Cloud Firestore, seus aplicativos podem ser atualizados praticamente em tempo real quando os dados no back-end são alterados. Além de ser excelente para o desenvolvimento colaborativo de aplicativos multiusuários para dispositivos móveis, isso também significa que é possível manter os dados sincronizados com os usuários individuais que usam seu aplicativo em vários dispositivos.

O Cloud Firestore tem suporte off-line total. Assim, você conseguirá acessar e alterar seus dados, e as alterações realizadas serão sincronizadas com a nuvem quando o cliente estiver on-line novamente. O suporte off-line incorporado utiliza cache local para exibir e armazenar dados, de modo que seu aplicativo continue a responder independentemente da latência da rede ou da conectividade com a Internet.

Simples e fácil

Com as bibliotecas de cliente robustas do Cloud Firestore, é mais fácil atualizar e receber dados novos, sem a necessidade de se preocupar com conexões de rede ou disputas não previstas. A solução ajusta a escala sem complicações de acordo com o crescimento do seu aplicativo. Além disso, o Cloud Firestore permite que você execute consultas sofisticadas nos seus dados. Dessa forma, você terá mais flexibilidade para estruturar os dados, o que, muitas vezes, significa menos filtragens no cliente e mais eficiência nas chamadas de rede e utilização dos dados.

NoSQL escalonável de nível corporativo

O Cloud Firestore é um banco de dados NoSQL na nuvem rápido e totalmente gerenciado. Ele foi desenvolvido para escalonar, aproveitando a infraestrutura avançada do GCP para ajustar automaticamente o escalonamento horizontal em resposta à carga do seu aplicativo. Essa solução também conta com controles incorporados de acesso seguro aos dados que permitem lidar com a validação de dados utilizando uma linguagem de configuração.

Recursos

Segurança

O Cloud Firestore tem controles integrados de acesso seguro aos dados e permite a validação simples de dados por meio de linguagem de configuração.

Modo Datastore

O Cloud Firestore é compatível com a API do Datastore. Não é necessário fazer nenhuma alteração nos seus aplicativos atuais no Datastore e, ainda assim, é possível contar o mesmo desempenho e preço, com o benefício adicional de uma consistência forte.

Upgrade automático

O upgrade dos seus bancos de dados no Cloud Datastore ocorrerá de maneira automática e simples logo após o lançamento da versão de disponibilidade geral do Cloud Firestore. Não será necessário fazer alterações no código e seu aplicativo não passará por nenhum período de inatividade.

Transações ACID

O Cloud Firestore é compatível com transações. Portanto, se qualquer uma das operações da transação falhar, e não for possível tentar novamente, a transação inteira falhará.

Replicação multirregional

Com a replicação multirregional automática e a consistência forte, seus dados permanecem seguros e disponíveis, mesmo em caso de desastres.

Mecanismo de consulta avançado

O Cloud Firestore permite que você execute consultas sofisticadas nos seus dados NoSQL sem prejudicar o desempenho. Assim, você tem mais flexibilidade para estruturar seus dados.

Desenvolvido para aplicativos nativos em nuvem

As cargas de trabalho típicas incluem aplicativos da Web e para dispositivos móveis, aplicativos multiusuários colaborativos, análises em tempo real e rastreamento de recursos de IoT, catálogos de produtos no varejo, comunicações, placares de jogos e perfis e atividades de usuários de mídias sociais.

Com o Firebase Realtime Database, percebemos que criamos o melhor software para testes de plataformas de força do mercado. Graças ao Cloud Firestore, em apenas duas semanas, criamos um sistema que é significativamente melhor e inclui recursos que não imaginávamos que seria possível entregar desde o primeiro dia.

Chris Wales, CTO da Hawkin Dynamics

Recursos técnicos

Preços

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

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
Google Cloud

Primeiros passos

Aprenda e crie

Novos clientes recebem US$ 300 em créditos para aprender e criar no Google Cloud, além de suporte técnico por até 12 meses.

Precisa de mais ajuda?

Nossos especialistas ajudarão você a criar a solução certa ou encontrar o parceiro ideal para suas necessidades.

Enviar comentários sobre…