Banco de dados NoSQL para apps globais
O Cloud Firestore é um banco de dados de documentos NoSQL que permite armazenar, sincronizar e consultar dados facilmente para seus apps para dispositivos móveis e da Web, em escala global.
Consulte e estruture os dados como preferir
Estruture seus dados facilmente com coleções e documentos. Crie hierarquias para armazenar dados relacionados e recupere facilmente os dados necessários usando consultas expressivas. O escalonamento das consultas é feito de acordo com o tamanho do seu conjunto de resultados (e não do seu conjunto de dados). Assim, seu aplicativo pode ser escalonado desde o primeiro dia.
Saiba mais sobre a consulta de dados.
Crie aplicativos que não precisam de servidor
O Cloud Firestore é fornecido com SDKs para dispositivos móveis e Web, além de um conjunto abrangente de regras de segurança para que você possa acessar seu banco de dados sem precisar manter seu próprio servidor. Com o Cloud Functions, nosso produto de computação sem servidor, é possível executar um código de back-end hospedado que responde a alterações no seu banco de dados. Você também pode acessar o Cloud Firestore com bibliotecas de cliente tradicionais (por exemplo, Node, Python, Go e Java).
Sincronize dados em dispositivos on-line ou off-line
Com o Cloud Firestore, você pode sincronizar automaticamente os dados do seu app entre dispositivos. Enviaremos notificações sobre as alterações de dados conforme elas ocorrerem. Dessa maneira, você cria experiências colaborativas e apps em tempo real com facilidade. Seus usuários podem acessar e alterar os próprios dados a qualquer momento, mesmo quando estiverem off-line. O modo off-line está disponível para iOS, Android e Web.
Escala global
Com base na infraestrutura de armazenamento do Google, o Cloud Firestore foi criado para crescer com a empresa. Agora, você pode se concentrar em criar seu app em vez de gerenciar servidores ou se preocupar com a consistência.
Segurança forte baseada no usuário
Com a nossa linguagem de segurança declarativa, você pode restringir o acesso aos dados com base nos dados de identidade do usuário, na correspondência de padrões nos seus dados e muito mais. O Cloud Firestore também pode ser integrado ao Firebase Authentication para oferecer autenticação de usuário simples e intuitiva.