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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Utilisations courantes
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Tarification
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. | |
---|---|---|
Caractéristique | Description | Prix (USD) |
Opérations | 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 | 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 | L'édition Standard offre un stockage hybride utilisant à la fois des disques SSD et HDD. | Starting at 0,15 $ par Go-mois |
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
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
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
L'édition Standard offre un stockage hybride utilisant à la fois des disques SSD et HDD.
Starting at
0,15 $
par Go-mois
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
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.
Cas d'utilisation métier
Plus de 600 000 développeurs actifs par mois utilisent Firestore.
"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
HighLevel a créé une plate-forme marketing basée sur l'IA avec Firestore et a amélioré la productivité des développeurs de 55 %.
B4A adore Firestore, car il s'agit d'une base de données sans serveur, entièrement gérée et évolutive.
The Home Depot utilise Firestore pour déployer des applications mobiles et Web riches en quelques jours.