Cloud Firestore

Stockez des données d'applications cloud natives à l'échelle mondiale.

Base de données NoSQL conçue pour les applications à l'échelle mondiale

Cloud Firestore est une base de données de documents NoSQL sans serveur, cloud native, entièrement gérée et rapide. Ce service simplifie le stockage, la synchronisation et l'interrogation des données pour les applications Web, mobiles et IoT à l'échelle mondiale. Ses bibliothèques clientes permettent une synchronisation en direct et un fonctionnement hors connexion, tandis que ses fonctionnalités de sécurité et ses intégrations à Firebase et Google Cloud Platform (GCP) accélèrent le développement d'applications véritablement sans serveur.

Illustration représentant la création d'applications sans serveur

Accélérez le développement avec une architecture sans serveur

Cloud Firestore est une base de données cloud native, qui offre une solution de scaling automatique intégralement conçue pour tirer parti de l'infrastructure puissante de Google Cloud Platform. Ce service vise à offrir une expérience utilisateur exceptionnelle et à simplifier le développement d'applications avec la synchronisation en direct, le fonctionnement hors connexion ainsi que les transactions ACID qui peuvent s'appliquer à des centaines de documents et de collections. Cloud Firestore est intégré à la fois à Google Cloud Platform (GCP) et à Firebase, la plateforme de développement mobile de Google.

Vous pouvez communiquer directement avec Cloud Firestore à partir de clients Web ou mobiles, ce qui vous permet de bénéficier d'une solution véritablement sans serveur. Il n'est pas nécessaire de configurer un serveur intermédiaire pour gérer l'accès à vos données. Ce service s'avère donc très utile pour le prototypage, l'exécution d'itérations et la mise en œuvre rapide d'un système de production.

Illustration représentant la synchronisation des données sur différents appareils

Synchronisez les données entre les appareils, en ligne ou hors connexion

Avec Cloud Firestore, vos applications peuvent être mises à jour presque en temps réel lorsque les données du backend changent, ce qui constitue un réel avantage pour la création d'applications mobiles multi-utilisateurs collaboratives. Cela signifie par ailleurs que vous pouvez synchroniser vos données avec celles d'utilisateurs spécifiques qui pourraient vouloir se servir de votre application à partir de plusieurs appareils.

Cloud Firestore est entièrement compatible avec le fonctionnement hors connexion. Ainsi, vous pouvez accéder à vos données et les modifier en sachant que ces modifications seront synchronisées avec le cloud lorsque le client se reconnectera. La compatibilité intégrée avec le fonctionnement hors connexion est assurée par le biais du cache local qui sert à diffuser et stocker les données. Votre application reste donc réactive, indépendamment de la latence du réseau ou de la connectivité Internet.

Illustration représentant le fonctionnement simple et sans effort

Fonctionnement simple et sans effort

Les bibliothèques clientes robustes de Cloud Firestore facilitent les mises à jour et la réception de nouvelles données tout en vous permettant de moins vous soucier de l'établissement des connexions réseau ou des conditions de concurrence imprévues. Le système peut évoluer facilement à mesure que votre application se développe. Cloud Firestore vous permet d'exécuter des requêtes sophistiquées sur vos données. Vous bénéficiez ainsi de davantage de flexibilité pour structurer ces dernières, ce qui contribue souvent à limiter les opérations de filtrage sur le client, et à rendre les appels réseau et l'utilisation des données plus efficaces.

Illustration représentant la solution conçue pour les entreprises

Base de données NoSQL évolutive pour les entreprises

Cloud Firestore est une base de données cloud NoSQL rapide et entièrement gérée. Ce service est conçu pour évoluer et tire parti de l'infrastructure puissante de GCP, avec des fonctionnalités de scaling automatique à évolutivité verticale et horizontale en fonction de la charge de votre application. Les contrôles d'accès de sécurité appliqués aux données sont intégrés et permettent de gérer la validation de ces dernières via un langage de configuration.

Fonctionnalités de Cloud Firestore

Sécurité

Cloud Firestore dispose de contrôles d'accès de sécurité intégrés pour les données et permet une validation simple de ces dernières via un langage de configuration.

Mode Datastore

Cloud 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.

Mise à niveau automatique

Vos bases de données Cloud Datastore seront mises à niveau automatiquement et de manière transparente peu après le lancement en disponibilité générale de Cloud Firestore. Aucun changement de code ne sera nécessaire. En outre, votre application ne subira aucun temps d'arrêt.

Transactions ACID

Cloud Firestore est compatible avec les transactions. Par conséquent, si l'une des opérations d'une transaction n'aboutit pas (et ne peut pas être relancée), toute la transaction échoue.

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 disponibles, même en cas de sinistre.

Moteur de requêtes puissant

Cloud Firestore vous permet d'exécuter des requêtes sophistiquées sur vos données NoSQL sans aucune dégradation des performances. Vous bénéficiez ainsi de davantage de flexibilité pour structurer vos données.

Solution conçue pour les applications cloud natives

Les charges de travail classiques comprennent les applications mobiles et Web, les applications multi-utilisateurs collaboratives, les analyses en temps réel et le suivi des ressources IoT, les catalogues de produits de détail, les communications, l'activité et les profils des utilisateurs de réseaux sociaux, ainsi que les classements de jeux.

Tarifs de Cloud Firestore

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

Fonctionnalité Prix
Données stocké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

Avec Firebase Realtime Database, nous estimions avoir mis au point le meilleur logiciel de test par plaque de force du marché. Grâce à Cloud Firestore, en seulement deux semaines, nous avons créé un système nettement plus performant et doté de fonctionnalités que nous ne pensions pas pouvoir lancer dès le premier jour.

Chris Wales, directeur technique, Hawkin Dynamics

Ressources

Consultez des tutoriels, des guides de démarrage rapide et des avis.

Google Cloud

Premiers pas

Développez vos connaissances et créez des applications

Vous débutez sur GCP ? Bénéficiez d'un crédit de 300 $ pour essayer les produits GCP gratuitement.

Encore besoin d'aide ?

Nos experts peuvent vous aider à concevoir la solution adaptée à vos besoins ou à trouver le bon partenaire.

Envoyer des commentaires concernant…