Icône bases de données

Firestore

Base de données de documents NoSQL hautement évolutive et sans serveur

Créez des applications mobiles et Web avec une base de données de documents entièrement gérée qui offre une réplication multirégionale, une évolutivité pratiquement illimitée et une disponibilité de pointe avec un SLA pouvant atteindre 99,999 %.

Les nouveaux clients bénéficient de 300 $ de crédits gratuits à dépenser sur Firestore. Tous les clients obtiennent gratuitement 50 000 lectures, 20 000 écritures, 20 000 suppressions et 1 Go de stockage par jour, non déduits de leurs crédits.


Fonctionnalités

Firestore compatible avec MongoDB

Profitez de la portabilité des API de MongoDB, ainsi que du service sans serveur différencié de Firestore et de ses fonctionnalités de pointe pour vos charges de travail de base de données de documents exigeantes. Vous pouvez désormais utiliser votre code d'application, vos pilotes et vos intégrations MongoDB existants, en plus de l'écosystème Open Source d'intégrations MongoDB, pour créer rapidement des applications pour des cas d'utilisation courants. En savoir plus.

Sans serveur

Concentrez-vous sur le développement de vos applications en utilisant une base de données de documents sans serveur et entièrement gérée qui évolue sans effort pour répondre à toutes les demandes, sans segmentation manuelle, intervalle de maintenance ni temps d'arrêt administratif. Profitez de la réplication multirégionale avec une forte cohérence et une évolutivité pratiquement illimitée, sans avoir à gérer l'infrastructure de base de données sous-jacente.

Fonctionnalité d'IA générative

Créez facilement des applications d'IA générative avec la recherche vectorielle Firestore, LangChain et Llamaindex. L'intégration de Firestore est compatible avec les modèles courants : le chargeur de documents pour charger et stocker des informations à partir de documents, Vector Store et la mémoire (comme la mémoire des messages Chat). Vous pouvez également utiliser des extensions clés en main pour intégrer Firestore à des services d'IA populaires en quelques clics, et ainsi utiliser des fonctionnalités telles que la génération automatique de représentations vectorielles continues, la traduction de langues, la classification d'images, etc.

Moteur de requêtes puissant

Firestore vous permet d'exécuter des requêtes sophistiquées, y compris la recherche vectorielle et des transactions ACID, sur vos données de document compatibles JSON ou BSON. Vous bénéficiez ainsi de davantage de flexibilité pour structurer vos données.

Synchronisation en temps réel et mode hors connexion

La synchronisation en temps réel 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.

Bibliothèques pour les langages courants

Les bases de données Firestore sont compatibles avec les pilotes et SDK natifs Firestore, MongoDB et Datastore.Cela signifie que les bases de données Firestore sont accessibles dans vos environnements d'exécution de développement côté client préférés, comme le Web, iOS, Android, Flutter, C++ et Unity, ce qui vous permet de vous concentrer sur le développement d'applications. Firestore est également compatible avec les bibliothèques de développement traditionnelles côté serveur qui utilisent Go, Java, Node.js, Ruby ou PHP.

Réplication multirégionale

Firestore offre une réplication multirégionale automatique avec cohérence forte et une haute disponibilité de pointe (jusqu'à 99,999 % dans le cadre du contrat de niveau de service). Ainsi, vos données sont sécurisées et disponibles, même en cas de sinistre.

Sécurité

Firestore s'intègre parfaitement à Cloud Identity and Access Management, à Cloud Identity Platform et à Firebase Authentication, 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 à l'aide d'un langage de configuration.

Intégration de Firestore et de Firebase

Firestore et Firebase sont étroitement intégrés pour fournir une solution de backend complète aux applications.Firebase est une plate-forme qui offre différents services, y compris l'authentification, l'hébergement et les fonctions sans serveur. Firestore est une base de données NoSQL de Firebase conçue pour le stockage évolutif des données et la synchronisation en temps réel.

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.

Fonctionnement

Créé par Firebase et Google Cloud, Firestore est une base de données flexible et évolutive conçue pour le développement d'appareil mobile, Web et serveur. Il est très facile de se lancer avec Firestore et d'écrire des applications riches et performantes. 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.

Premiers pas avec Firestore

Utilisations courantes

Applications Web et mobiles

Développer des applications mobiles et Web responsives

Pour les backends d'applications mobiles et Web, Firestore est une solution de base de données gérée et performante qui répond directement aux principales exigences des applications mobiles et Web modernes. Les SDK côté client (iOS, Android, Web) proposent des mises à jour en temps réel et offrent une assistance robuste avec la synchronisation automatique des données, ce qui garantit l'accessibilité à tout moment et en tout lieu.

Vous pouvez désormais accélérer considérablement votre processus de création et vous concentrer sur la valeur fondamentale de l'application pour vos utilisateurs, au lieu de vous enliser dans le développement et la maintenance d'une infrastructure de backend complexe.

Cas d'utilisation mobile et Web

Développer des applications mobiles et Web responsives

Pour les backends d'applications mobiles et Web, Firestore est une solution de base de données gérée et performante qui répond directement aux principales exigences des applications mobiles et Web modernes. Les SDK côté client (iOS, Android, Web) proposent des mises à jour en temps réel et offrent une assistance robuste avec la synchronisation automatique des données, ce qui garantit l'accessibilité à tout moment et en tout lieu.

Vous pouvez désormais accélérer considérablement votre processus de création et vous concentrer sur la valeur fondamentale de l'application pour vos utilisateurs, au lieu de vous enliser dans le développement et la maintenance d'une infrastructure de backend complexe.

Cas d'utilisation mobile et Web

Jeux vidéo

Créer des jeux modernes et interactifs

Les jeux modernes nécessitent des bases de données flexibles et hautes performances pour offrir aux joueurs des expériences immersives. Firestore offre une base de données de documents robuste, évolutive et durable, parfaitement adaptée à la gestion de données persistantes critiques telles que les profils utilisateur, les inventaires de jeux, l'état de jeux et les fiches Marketplace. Ses fonctionnalités en temps réel garantissent une expérience cohérente et synchronisée pour les joueurs sur toutes les plates-formes et à toute échelle. Vous pouvez ainsi vous concentrer sur la création d'un gameplay captivant, sans vous soucier des limites des bases de données.

Cas d'utilisation pour les jeux vidéo

Créer des jeux modernes et interactifs

Les jeux modernes nécessitent des bases de données flexibles et hautes performances pour offrir aux joueurs des expériences immersives. Firestore offre une base de données de documents robuste, évolutive et durable, parfaitement adaptée à la gestion de données persistantes critiques telles que les profils utilisateur, les inventaires de jeux, l'état de jeux et les fiches Marketplace. Ses fonctionnalités en temps réel garantissent une expérience cohérente et synchronisée pour les joueurs sur toutes les plates-formes et à toute échelle. Vous pouvez ainsi vous concentrer sur la création d'un gameplay captivant, sans vous soucier des limites des bases de données.

Cas d'utilisation pour les jeux vidéo

IA générative

Créer des applications d'IA générative complètes

Créez des applications d'IA générative et des architectures de génération augmentée par récupération (RAG) puissantes avec la recherche vectorielle Firestore, LangChain et Llamaindex.

En utilisant Firestore comme base de données vectorielle évolutive, vous pouvez stocker des embeddings et des données contextuelles, ce qui permet d'effectuer une recherche sémantique efficace pour récupérer les informations pertinentes en fonction des requêtes des utilisateurs.

Cas d'utilisation de l'IA générative

Créer des applications d'IA générative complètes

Créez des applications d'IA générative et des architectures de génération augmentée par récupération (RAG) puissantes avec la recherche vectorielle Firestore, LangChain et Llamaindex.

En utilisant Firestore comme base de données vectorielle évolutive, vous pouvez stocker des embeddings et des données contextuelles, ce qui permet d'effectuer une recherche sémantique efficace pour récupérer les informations pertinentes en fonction des requêtes des utilisateurs.

Cas d'utilisation de l'IA générative

Personnalisation

Créer des expériences personnalisées

Proposez des expériences hautement personnalisées à grande échelle avec Firestore. Cette base de données de documents flexible permet de gérer facilement des données utilisateur variées provenant de vos principaux canaux (CRM, Web, mobile), en intégrant parfaitement les profils, les préférences et les activités. Créez des pipelines de personnalisation performants qui s'adaptent et évoluent en fonction de votre compréhension des utilisateurs, et stimulez l'engagement et la croissance.

Cas d'utilisation de la personnalisation

Créer des expériences personnalisées

Proposez des expériences hautement personnalisées à grande échelle avec Firestore. Cette base de données de documents flexible permet de gérer facilement des données utilisateur variées provenant de vos principaux canaux (CRM, Web, mobile), en intégrant parfaitement les profils, les préférences et les activités. Créez des pipelines de personnalisation performants qui s'adaptent et évoluent en fonction de votre compréhension des utilisateurs, et stimulez l'engagement et la croissance.

Cas d'utilisation de la personnalisation

Gestion du contenu

Optimiser les systèmes de gestion de contenu

Firestore vous permet de proposer des expériences de contenu riches et dynamiques sur toutes les plates-formes. Cette base de données de documents évolutive et performante fait office de hub central pour la gestion de différents contenus, y compris des métadonnées multimédias enrichies et des données textuelles complexes. Son modèle de document flexible permet de diffuser de manière cohérente et efficace des contenus structurés et riches en métadonnées dans vos applications mobiles et Web. Vous pouvez ainsi faire évoluer votre bibliothèque de contenus et votre base d'utilisateurs sans compromettre les performances ni l'intégrité des données.

Cas d'utilisation de la gestion de contenu

    Optimiser les systèmes de gestion de contenu

    Firestore vous permet de proposer des expériences de contenu riches et dynamiques sur toutes les plates-formes. Cette base de données de documents évolutive et performante fait office de hub central pour la gestion de différents contenus, y compris des métadonnées multimédias enrichies et des données textuelles complexes. Son modèle de document flexible permet de diffuser de manière cohérente et efficace des contenus structurés et riches en métadonnées dans vos applications mobiles et Web. Vous pouvez ainsi faire évoluer votre bibliothèque de contenus et votre base d'utilisateurs sans compromettre les performances ni l'intégrité des données.

    Cas d'utilisation de la gestion de contenu

      Tarification

      Fonctionnement des tarifs de FirestoreLes tarifs de Firestore sont basés sur les opérations de lecture et d'écriture effectuées sur votre base de données, l'espace de stockage utilisé et l'utilisation du réseau. Les tarifs varient en fonction de l'édition sélectionnée. Les remises sur engagement d'utilisation réduisent davantage le prix.
      CaractéristiqueDescriptionPrix (USD)

      Opérations

      Édition Standard

      Offre des fonctionnalités complètes en tant que base de données de documents, y compris un moteur de requête standard, des SDK fluides, une prise en charge en temps réel et hors connexion, une haute disponibilité, ainsi qu'un modèle opérationnel sans serveur pratique avec une évolutivité automatique fluide.

      Dans notre modèle sans serveur, les opérations effectuées dans l'édition Standard sont facturées en fonction des unités de lecture, d'écriture et de suppression.

      Lire les unités

      Starting at

      0,03 $

      pour 100 000 unités de lecture

      Écrire des unités

      Starting at

      0,09 $

      pour 100 000 unités d'écriture

      Supprimer les unités

      Starting at

      0,01 $

      pour 100 000 unités de suppression

      Opérations

      Édition Enterprise

      Offre des fonctionnalités supplémentaires, y compris la compatibilité avec MongoDB, et un moteur de requêtes avancé qui prend en charge un plus grand nombre de fonctionnalités et des limites plus élevées.

      Dans notre modèle sans serveur, les opérations dans l'édition Enterprise sont facturées en fonction des unités de lecture et d'écriture.

      Lire les unités

      Starting at

      0,05 $

      par million d'unités de lecture (tranches de 4 ko)

      Écrire des unités

      Starting at

      0,26 $

      par million d'unités d'écriture (tranches de 1 ko)

      Stockage

      Édition Standard

      L'édition Standard offre un stockage hybride utilisant à la fois des disques SSD et HDD.

      Starting at

      0,15 $

      par Go-mois

      Édition Enterprise

      L'édition Entreprise offre un stockage SSD pour garantir des performances constantes, quels que soient les modèles d'utilisation.

      Starting at

      0,24 $

      Par Go-mois

      Réseau

      Entrée

      Gratuit

      Sortie intrarégionale

      Gratuit

      Sortie interrégionale

      Starting at

      0,01 $

      par Go

      Découvrez tous les détails sur les tarifs de Firestore pour les éditions Standard et Enterprise.


      Fonctionnement des tarifs de Firestore

      Les tarifs de Firestore sont basés sur les opérations de lecture et d'écriture effectuées sur votre base de données, l'espace de stockage utilisé et l'utilisation du réseau. Les tarifs varient en fonction de l'édition sélectionnée. Les remises sur engagement d'utilisation réduisent davantage le prix.

      Opérations

      Description

      Édition Standard

      Offre des fonctionnalités complètes en tant que base de données de documents, y compris un moteur de requête standard, des SDK fluides, une prise en charge en temps réel et hors connexion, une haute disponibilité, ainsi qu'un modèle opérationnel sans serveur pratique avec une évolutivité automatique fluide.

      Dans notre modèle sans serveur, les opérations effectuées dans l'édition Standard sont facturées en fonction des unités de lecture, d'écriture et de suppression.

      Prix (USD)

      Lire les unités

      Description

      Starting at

      0,03 $

      pour 100 000 unités de lecture

      Écrire des unités

      Description

      Starting at

      0,09 $

      pour 100 000 unités d'écriture

      Supprimer les unités

      Description

      Starting at

      0,01 $

      pour 100 000 unités de suppression

      Opérations

      Description

      Édition Enterprise

      Offre des fonctionnalités supplémentaires, y compris la compatibilité avec MongoDB, et un moteur de requêtes avancé qui prend en charge un plus grand nombre de fonctionnalités et des limites plus élevées.

      Dans notre modèle sans serveur, les opérations dans l'édition Enterprise sont facturées en fonction des unités de lecture et d'écriture.

      Prix (USD)

      Lire les unités

      Description

      Starting at

      0,05 $

      par million d'unités de lecture (tranches de 4 ko)

      Écrire des unités

      Description

      Starting at

      0,26 $

      par million d'unités d'écriture (tranches de 1 ko)

      Stockage

      Description

      Édition Standard

      L'édition Standard offre un stockage hybride utilisant à la fois des disques SSD et HDD.

      Prix (USD)

      Starting at

      0,15 $

      par Go-mois

      Édition Enterprise

      L'édition Entreprise offre un stockage SSD pour garantir des performances constantes, quels que soient les modèles d'utilisation.

      Description

      Starting at

      0,24 $

      Par Go-mois

      Réseau
      Description

      Entrée

      Prix (USD)

      Gratuit

      Sortie intrarégionale

      Description

      Gratuit

      Sortie interrégionale

      Description

      Starting at

      0,01 $

      par Go

      Découvrez tous les détails sur les tarifs de Firestore pour les éditions Standard et Enterprise.


      SIMULATEUR DE COÛTS

      Estimez vos coûts Firestore mensuels (l'estimation inclut les tarifs et les frais spécifiques à une région).

      VERSION GRATUITE GÉNÉREUSE

      Tous les clients obtiennent gratuitement 50 000 lectures, 20 000 écritures, 20 000 suppressions et 1 Go de stockage par jour, non déduits de leurs crédits.

      Commencer votre démonstration de faisabilité

      Version gratuite généreuse

      Déployer un site Web dynamique

      Créer une base de données Firestore à l'aide d'une bibliothèque cliente Web ou mobile

      Créer une base de données Firestore à l'aide d'une bibliothèque cliente de serveur

      Consultez tous les exemples de code Firestore

      Cas d'utilisation métier

      Plus de 600 000 développeurs actifs par mois utilisent Firestore.


      Logo Forbes

      "La mise en œuvre de notre nouveau système de traitement des statistiques nous a permis de mettre à jour les métriques des sites de nos contributeurs beaucoup plus rapidement… En fournissant ce niveau granulaire de données à nos contributeurs, nous les aidons à mieux optimiser leur contenu et à fournir les meilleurs articles possibles à leurs lecteurs."

      Benjamin Harrigan, architecte logiciel, Forbes

      • Faites des économies grâce à notre approche transparente concernant la tarification
      • Le paiement à l'usage de Google Cloud permet de réaliser des économies automatiques basées sur votre utilisation mensuelle et des tarifs réduits pour les ressources prépayées. Contactez-nous dès aujourd'hui afin d'obtenir un devis.
      Google Cloud