Ícone de bancos de dados

Firestore

Banco de dados de documentos NoSQL altamente escalonável e sem servidor

Crie aplicativos para dispositivos móveis e da Web com um banco de dados de documentos totalmente gerenciado que oferece replicação multirregional, escalonabilidade praticamente ilimitada e disponibilidade líder do setor de até 99,999% de SLA.

Novos clientes ganham US$ 300 em créditos para gastar no Firestore. Todos os clientes recebem gratuitamente 50.000 leituras, 20.000 gravaç��es, 20.000 exclusões e 1 GB de armazenamento por dia sem dedução de créditos.


Recursos

Compatibilidade entre Firestore e MongoDB

Aproveite a portabilidade da API do MongoDB com o serviço sem servidor diferenciado do Firestore e os recursos líderes do setor para suas cargas de trabalho exigentes de banco de dados de documentos. Agora você pode usar seu código, drivers e integrações de aplicativos do MongoDB, além do ecossistema de código aberto de integrações do MongoDB, para criar aplicativos rapidamente para casos de uso comuns. Saiba mais.

Sem servidor

Foco no desenvolvimento do aplicativo usando um banco de dados de documentos totalmente gerenciado e sem servidor que faz o ajuste para mais ou para menos com objetivo de atender a qualquer demanda, sem fragmentação manual, janelas de manutenção ou inatividade administrativa. Aproveite a replicação multirregional com consistência forte e escalonabilidade praticamente ilimitada sem se preocupar com o gerenciamento da infraestrutura do banco de dados subjacente.

Funcionalidade de IA generativa

Crie facilmente aplicativos de IA generativa com a pesquisa de vetor do Firestone, LangChain e Llamaindex. A integração do Firestore oferece suporte a padrões comuns: carregador de documentos para carregar e armazenar informações de documentos, armazenamento de vetores e memória (como a memória de mensagens de chat). Também é possível usar extensões prontas para uso para integrar o Firestore a serviços de IA conhecidos com apenas alguns cliques, permitindo casos de uso como geração automatizada de embeddings, traduções de idiomas, classificação de imagens e muito mais.

Mecanismo de consulta avançado

O Firestore permite executar consultas sofisticadas, incluindo pesquisa de vetores e transações ACID, nos dados de documentos compatíveis com JSON ou BSON. Assim, você tem mais flexibilidade para estruturar os dados.

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.

Bibliotecas para linguagens conhecidas

Os bancos de dados do Firestore são compatíveis com drivers e SDKs nativos do Firestore, MongoDB e Datastore.  Isso significa que os bancos de dados do Firestore estão disponíveis nos ambientes de execução de desenvolvimento do lado do cliente que você mais gosta, como Web, iOS, Android, Flutter, C++ e Unity, permitindo que você se concentre no desenvolvimento de aplicativos. O Firestore também é compatível com bibliotecas tradicionais de desenvolvimento no lado do servidor que usam Node.js, Java, Go, Ruby e PHP.

Replicação multirregional

O Firestore oferece replicação multirregional automática com consistência forte e alta disponibilidade líder do setor de até 99,999% de SLA. Isso garante que seus dados estejam seguros e disponíveis, mesmo em caso de desastres.

Segurança

O Firestore se integra perfeitamente ao Cloud Identity and Access Management, ao Cloud Identity Platform e ao Firebase Authentication para possibilitar controles de acesso de segurança personalizáveis com base em identidade e validar dados com uma linguagem de configuração.

Integração do Firestore e do Firebase

O Firestore e o Firebase são totalmente integrados para oferecer uma solução de back-end abrangente para aplicativos. O Firebase é uma plataforma que oferece vários serviços, incluindo autenticação, hospedagem e funções sem servidor. Já o Firestore é um banco de dados NoSQL no Firebase projetado para armazenamento de dados escalonável e sincronização em tempo real. 

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 de consistência forte.

Como funciona

O Cloud Firestore é um banco de dados flexível e escalonável para desenvolvimento focado em dispositivos móveis, Web e servidores pelo Firebase e o Google Cloud. É muito fácil começar a usar o Firestore e programar aplicativos avançados e eficientes. 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.

Primeiras etapas com o Firestore

Usos comuns

Apps para dispositivos móveis e da Web;

Desenvolver apps responsivos para dispositivos móveis e da Web

Para back-ends de apps para dispositivos móveis e da Web, o Firestore funciona como uma solução de banco de dados gerenciada e poderosa que atende diretamente aos principais requisitos de apps modernos para dispositivos móveis e da Web. Os SDKs do lado do cliente (iOS, Android, Web) têm atualizações em tempo real e oferecem suporte robusto com sincronização automática de dados, garantindo acessibilidade a qualquer momento e em qualquer lugar.

Agora você pode acelerar significativamente seu processo de build e se concentrar em oferecer o valor principal do aplicativo aos usuários, em vez de se atolar no desenvolvimento e na manutenção de uma infraestrutura de back-end complexa.

Caso de uso para Web e dispositivos móveis

Desenvolver apps responsivos para dispositivos móveis e da Web

Para back-ends de apps para dispositivos móveis e da Web, o Firestore funciona como uma solução de banco de dados gerenciada e poderosa que atende diretamente aos principais requisitos de apps modernos para dispositivos móveis e da Web. Os SDKs do lado do cliente (iOS, Android, Web) têm atualizações em tempo real e oferecem suporte robusto com sincronização automática de dados, garantindo acessibilidade a qualquer momento e em qualquer lugar.

Agora você pode acelerar significativamente seu processo de build e se concentrar em oferecer o valor principal do aplicativo aos usuários, em vez de se atolar no desenvolvimento e na manutenção de uma infraestrutura de back-end complexa.

Caso de uso para Web e dispositivos móveis

Jogos

Crie jogos modernos e interativos

Os jogos modernos exigem bancos de dados flexíveis e de alto desempenho para oferecer experiências imersivas aos jogadores. O Firestore oferece um banco de dados de documentos robusto, escalonável e durável, perfeitamente adequado para gerenciar dados persistentes essenciais, como perfis de usuários, inventários no jogo, estado do jogo e listagens do mercado. Os recursos em tempo real garantem experiências consistentes e sincronizadas em todas as plataformas e em qualquer escala, permitindo que você se concentre na criação de uma jogabilidade interessante sem se preocupar com limitações de banco de dados.

Caso de uso de jogos

Crie jogos modernos e interativos

Os jogos modernos exigem bancos de dados flexíveis e de alto desempenho para oferecer experiências imersivas aos jogadores. O Firestore oferece um banco de dados de documentos robusto, escalonável e durável, perfeitamente adequado para gerenciar dados persistentes essenciais, como perfis de usuários, inventários no jogo, estado do jogo e listagens do mercado. Os recursos em tempo real garantem experiências consistentes e sincronizadas em todas as plataformas e em qualquer escala, permitindo que você se concentre na criação de uma jogabilidade interessante sem se preocupar com limitações de banco de dados.

Caso de uso de jogos

IA generativa

Crie apps ricos de IA generativa

Crie aplicativos de IA generativa e arquiteturas de geração aumentada de recuperação (RAG) com a pesquisa de vetor do Firestore, o LangChain e o Llamaindex.

Ao usar o Firestore como um banco de dados de vetores escalonáveis, é possível armazenar embeddings e dados contextuais, o que permite uma pesquisa semântica eficiente para recuperar informações relevantes com base nas consultas do usuário. 

Caso de uso da IA generativa

Crie apps ricos de IA generativa

Crie aplicativos de IA generativa e arquiteturas de geração aumentada de recuperação (RAG) com a pesquisa de vetor do Firestore, o LangChain e o Llamaindex.

Ao usar o Firestore como um banco de dados de vetores escalonáveis, é possível armazenar embeddings e dados contextuais, o que permite uma pesquisa semântica eficiente para recuperar informações relevantes com base nas consultas do usuário. 

Caso de uso da IA generativa

Personalização

Crie experiências personalizadas

Ofereça experiências altamente personalizadas em grande escala com o Firestore. Esse banco de dados de documentos flexível permite o gerenciamento fácil de diversos dados de usuários de seus principais canais (CRM, Web, dispositivos móveis), integrando perfis, preferências e atividades. Crie pipelines de personalização eficientes que se adaptam e escalonam de acordo com o que você sabe sobre seus usuários, aumentando o engajamento e o crescimento.

Caso de uso de personalização

Crie experiências personalizadas

Ofereça experiências altamente personalizadas em grande escala com o Firestore. Esse banco de dados de documentos flexível permite o gerenciamento fácil de diversos dados de usuários de seus principais canais (CRM, Web, dispositivos móveis), integrando perfis, preferências e atividades. Crie pipelines de personalização eficientes que se adaptam e escalonam de acordo com o que você sabe sobre seus usuários, aumentando o engajamento e o crescimento.

Caso de uso de personalização

Gerenciamento de conteúdo

Sistemas de gerenciamento de conteúdo avançados

Ofereça experiências de conteúdo ricas e dinâmicas em todas as plataformas com o Firestore. Esse banco de dados de documentos escalonável e eficiente funciona como um hub central para gerenciar conteúdo diversificado, incluindo metadados de mídia avançada e dados textuais complexos. O modelo de documento flexível garante a entrega consistente e eficiente de conteúdo estruturado e rico em metadados para seus aplicativos para dispositivos móveis e da Web, permitindo que você escalone sua biblioteca de conteúdo e base de usuários sem comprometer o desempenho ou a integridade de dados.

Caso de uso de gerenciamento de conteúdo

    Sistemas de gerenciamento de conteúdo avançados

    Ofereça experiências de conteúdo ricas e dinâmicas em todas as plataformas com o Firestore. Esse banco de dados de documentos escalonável e eficiente funciona como um hub central para gerenciar conteúdo diversificado, incluindo metadados de mídia avançada e dados textuais complexos. O modelo de documento flexível garante a entrega consistente e eficiente de conteúdo estruturado e rico em metadados para seus aplicativos para dispositivos móveis e da Web, permitindo que você escalone sua biblioteca de conteúdo e base de usuários sem comprometer o desempenho ou a integridade de dados.

    Caso de uso de gerenciamento de conteúdo

      Preços

      Como funcionam os preços do FirestoreOs preços do Firestore são baseados nas operações de leitura e gravação realizadas no banco de dados, no armazenamento consumido e no uso da rede. Os preços variam de acordo com a edição selecionada. Os descontos por uso contínuo reduzem ainda mais o preço.
      RecursoDescriçãoPreço (US$)

      Operações

      Edição padrão

      Oferece recursos abrangentes como um banco de dados de documentos, incluindo um mecanismo de consulta padrão, SDKs fluentes, suporte off-line e em tempo real, alta disponibilidade e um modelo operacional sem servidor conveniente com escalonamento automático integrado.

      No nosso modelo sem servidor, as operações realizadas na edição Padrão são cobradas com base em unidades de leitura, gravação e exclusão.

      Ler unidades

      Starting at

      US$ 0,03

      por 100.000 unidades de leitura

      Escrever unidades

      Starting at

      US$ 0,09

      por 100.000 unidades de gravação

      Excluir unidades

      Starting at

      US$ 0,01

      por 100.000 unidades de exclusão

      Operações

      Edição Enterprise

      Oferece recursos adicionais, como compatibilidade com o MongoDB e um mecanismo de consulta avançado que oferece suporte a um número maior de atributos e limites maiores.

      No nosso modelo sem servidor, as operações na edição Enterprise são cobradas com base em unidades de leitura e gravação.

      Ler unidades

      Starting at

      US$ 0,05

      por 1 milhão de unidades de leitura (tranches de 4 KB)

      Escrever unidades

      Starting at

      US$ 0,26

      por 1 milhão de unidades de gravação (tranches de 1 KB)

      Armazenamento

      Edição padrão

      A edição padrão oferece armazenamento híbrido usando SSDs e HDDs.

      Starting at

      US$ 0,15

      por GB / mês

      Edição Enterprise

      A edição Enterprise oferece armazenamento SSD para um desempenho consistente em todos os padrões de utilização.

      Starting at

      US$ 0,24

      Por GB/mês

      Rede

      Entrada

      Grátis

      Saída intrarregional

      Grátis

      Saída inter-regional

      Starting at

      US$ 0,01

      por GB

      Confira todos os detalhes sobre os preços do Firestore nas edições Padrão e Enterprise.


      Como funcionam os preços do Firestore

      Os preços do Firestore são baseados nas operações de leitura e gravação realizadas no banco de dados, no armazenamento consumido e no uso da rede. Os preços variam de acordo com a edição selecionada. Os descontos por uso contínuo reduzem ainda mais o preço.

      Operações

      Descrição

      Edição padrão

      Oferece recursos abrangentes como um banco de dados de documentos, incluindo um mecanismo de consulta padrão, SDKs fluentes, suporte off-line e em tempo real, alta disponibilidade e um modelo operacional sem servidor conveniente com escalonamento automático integrado.

      No nosso modelo sem servidor, as operações realizadas na edição Padrão são cobradas com base em unidades de leitura, gravação e exclusão.

      Preço (US$)

      Ler unidades

      Descrição

      Starting at

      US$ 0,03

      por 100.000 unidades de leitura

      Escrever unidades

      Descrição

      Starting at

      US$ 0,09

      por 100.000 unidades de gravação

      Excluir unidades

      Descrição

      Starting at

      US$ 0,01

      por 100.000 unidades de exclusão

      Operações

      Descrição

      Edição Enterprise

      Oferece recursos adicionais, como compatibilidade com o MongoDB e um mecanismo de consulta avançado que oferece suporte a um número maior de atributos e limites maiores.

      No nosso modelo sem servidor, as operações na edição Enterprise são cobradas com base em unidades de leitura e gravação.

      Preço (US$)

      Ler unidades

      Descrição

      Starting at

      US$ 0,05

      por 1 milhão de unidades de leitura (tranches de 4 KB)

      Escrever unidades

      Descrição

      Starting at

      US$ 0,26

      por 1 milhão de unidades de gravação (tranches de 1 KB)

      Armazenamento

      Descrição

      Edição padrão

      A edição padrão oferece armazenamento híbrido usando SSDs e HDDs.

      Preço (US$)

      Starting at

      US$ 0,15

      por GB / mês

      Edição Enterprise

      A edição Enterprise oferece armazenamento SSD para um desempenho consistente em todos os padrões de utilização.

      Descrição

      Starting at

      US$ 0,24

      Por GB/mês

      Rede
      Descrição

      Entrada

      Preço (US$)

      Grátis

      Saída intrarregional

      Descrição

      Grátis

      Saída inter-regional

      Descrição

      Starting at

      US$ 0,01

      por GB

      Confira todos os detalhes sobre os preços do Firestore nas edições Padrão e Enterprise.


      CALCULADORA DE PREÇOS

      Estime seus custos mensais do Firestore, incluindo preços e taxas específicos da região.

      NÍVEL GRATUITO GENEROSO

      Todos os clientes recebem gratuitamente 50.000 leituras, 20.000 gravações, 20.000 exclusões e 1 GB de armazenamento por dia sem dedução de créditos.

      Comece sua prova de conceito

      Nível gratuito generoso

      Implantar um site dinâmico

      Criar um banco de dados do Firestore usando uma biblioteca de cliente da Web ou do dispositivo móvel

      Criar um banco de dados do Firestore usando uma biblioteca de cliente do servidor

      Confira todas as amostras de código do Firestore

      Caso de negócios

      Mais de 600.000 desenvolvedores ativos mensalmente usam o Firestore.


      Logotipo da Forbes

      "Depois que implementamos nosso novo sistema de processamento de estatísticas, pudemos atualizar as métricas do site dos nossos colaboradores muito mais rápido… Ao fornecer esse nível granular de dados aos nossos colaboradores, estamos ajudando-os a melhor otimizar o conteúdo e entregar as melhores peças para os leitores."

      Benjamin Harrigan, arquiteto de software da Forbes

      Google Cloud