Firestore

Développez facilement des applications de qualité grâce à une base de données de documents sans serveur, entièrement gérée et évolutive.

Profiter d'un essai gratuit de Firestore
  • action/check_circle_24px Créé avec Sketch.

    Tirez parti d'une base de données de documents sans serveur qui évolue sans effort pour répondre à toutes les demandes et qui ne nécessite aucune maintenance.

  • action/check_circle_24px Créé avec Sketch.

    Accélérez le développement des applications mobiles, Web et IoT grâce à une connectivité directe à la base de données.

  • action/check_circle_24px Créé avec Sketch.

    La synchronisation en direct intégrée et le mode hors connexion facilitent le développement d'applications en temps réel.

  • action/check_circle_24px Créé avec Sketch.

    Les règles de sécurité et de validation des données, entièrement personnalisables, garantissent la protection permanente des données.

  • action/check_circle_24px Créé avec Sketch.

    Bénéficiez d'une intégration parfaite grâce à des services Firebase et Google Cloud tels que Cloud Functions et BigQuery.

Avantages

Lancez des applications et des fonctionnalités plus rapidement

Firestore offre une expérience de développement exceptionnelle grâce à la synchronisation en direct intégrée, au fonctionnement hors connexion et aux transactions ACID. Ces fonctionnalités sont disponibles sur un ensemble complet de bibliothèques clientes et de bibliothèques côté serveur.

Évoluez sans effort pour répondre aux demandes imprévisibles

Firestore évolue automatiquement en fonction de la demande. Ce service ne nécessite aucune maintenance et offre une haute disponibilité allant de 99,99 % à 99,999 %, grâce à la réplication des données fortement cohérente.

Simplifiez-vous la vie grâce au paiement à l'usage

Avec la base de données no-ops, vous ne payez que ce que vous consommez, sans investissement au préalable ni ressources sous-utilisées. Son architecture simplifiée permet à vos applications de communiquer directement avec Firestore à partir de clients Web ou mobiles.

Principales fonctionnalités

Principales fonctionnalités

Base de données sans serveur

Concentrez-vous sur le développement de vos applications en utilisant une base de données sans serveur et entièrement gérée qui évolue sans effort pour répondre à toutes les demandes, sans intervalle de maintenance ni temps d'arrêt.

Synchronisation en direct et mode hors connexion

La synchronisation en direct intégrée et le mode hors connexion facilitent le développement d'applications multi-utilisateurs collaboratives sur le Web mobile et sur les appareils IoT. Ils facilitent également la création de charges de travail comprenant le suivi des ressources en temps réel, le suivi des activités, l'analyse en temps réel, les catalogues de produits et multimédias, les communications, les profils des utilisateurs de réseaux sociaux ainsi que les classements de jeux.

Moteur de requêtes puissant

Firestore vous permet d'exécuter des transactions ACID sophistiquées sur les données de vos documents. Vous bénéficiez ainsi de davantage de flexibilité pour structurer vos données.

Découvrir toutes les fonctionnalités

Clients

Documentation

Documentation

Guide de démarrage rapide
Guide de démarrage rapide pour utiliser une bibliothèque cliente mobile/Web

Configurez une base de données Firestore, ajoutez des données et lisez-les à l'aide de la bibliothèque cliente Android, iOS ou Web.

Guide de démarrage rapide
Guide de démarrage rapide pour utiliser une bibliothèque cliente du serveur

Configurez une base de données Firestore, ajoutez des données et lisez-les à l'aide de la bibliothèque cliente du serveur en C#, Go, Java, Node.js, PHP, Python ou Ruby.

Bonne pratique
Bonnes pratiques concernant Firestore

Cet article détaille les différents points à prendre en compte et les processus à suivre pour migrer des données d'un cluster Apache HBase vers un cluster Cloud Bigtable sur Google Cloud.

Tutoriel
Créer des applications évolutives avec Firestore

Découvrez les bonnes pratiques pour développer des applications qui utilisent Firestore, y compris en ce qui concerne l'emplacement des données, les ID de documents, le nom des champs, les index, les opérations de lecture et d'écriture, et la conception de solutions évolutives.

Tutoriel
Exemple d'application Firestore

Ce document explique quand utiliser Firestore pour créer des applications volumineuses.

API et bibliothèques
Bibliothèques clientes Firestore

Développez un exemple d'application pour Android, iOS, Java ou le Web.

Toutes les fonctionnalités

Toutes les fonctionnalités

Base de données sans serveur Tirez parti d'une base de données de documents sans serveur qui évolue sans effort pour répondre à toutes les demandes, sans intervalle de maintenance ni temps d'arrêt.
Synchronisation en direct et mode hors connexion La synchronisation en direct intégrée et le mode hors connexion facilitent le développement d'applications multi-utilisateurs collaboratives sur le Web mobile et sur les appareils IoT. Ils facilitent également la création de charges de travail comprenant le suivi des ressources en temps réel, le suivi des activités, l'analyse en temps réel, les catalogues de produits et multimédias, les communications, les profils des utilisateurs de réseaux sociaux ainsi que les classements de jeux.
Moteur de requêtes puissant Firestore vous permet d'exécuter des transactions ACID sophistiquées sur les données de vos documents. Vous bénéficiez ainsi de davantage de flexibilité pour structurer vos données.
Bibliothèques pour les langages courants Concentrez-vous sur le développement de vos applications en utilisant les bibliothèques de développement côté client Firestore pour Android, C++, Flutter, iOS, Unity et le Web. Firestore est également compatible avec les bibliothèques de développement traditionnelles côté serveur qui utilisent Go, Java, Node.js, Ruby ou PHP.
Sécurité Firestore s'intègre parfaitement à Firebase Authentication et à Identity Platform, et propose des contrôles d'accès de sécurité personnalisables, basés sur l'identité. Ce service permet également de valider les données via un langage de configuration.
Réplication multirégionale Grâce à la réplication multirégionale automatique et à la cohérence forte, vos données sont sécurisées et garanties disponibles à 99,999 %, même en cas de sinistre.
Mode Datastore Firestore est compatible avec l'API Datastore. Vous n'avez pas besoin de modifier vos applications Datastore existantes. Par ailleurs, vous pouvez bénéficier des mêmes caractéristiques de performances et de la même tarification tout en profitant des avantages supplémentaires qu'offre la cohérence forte. À partir de 2021, les bases de données Cloud Datastore existantes seront automatiquement mises à niveau vers Firestore.

Tarifs

Tarifs

La tarification détaillée de Cloud Firestore est disponible sur la page des tarifs.

Fonctionnalité Prix
Stockage de données 0,18 $/Go
Bande passante Tarifs de Google Cloud
Écritures de documents 0,18 $/100 000
Lectures de documents 0,06 $/100 000
Suppressions de documents 0,02 $/100 000