Présentation de la compatibilité de Firestore avec MongoDB

Firestore compatible avec MongoDB permet aux développeurs d'utiliser le code d'application, les pilotes, les outils et l'écosystème Open Source des intégrations MongoDB existants avec Cloud Firestore.

Cloud Firestore propose un service de base de données de documents sans serveur différencié, offrant une réplication multirégionale avec une cohérence forte, une évolutivité pratiquement illimitée, une haute disponibilité de pointe (jusqu'à 99, 999% dans le cadre du contrat de niveau de service) et des performances de lecture inférieures à 10 millisecondes.

Firestore compatible avec MongoDB est disponible dans l'édition Enterprise.

Fonctionnalités clés

Firestore compatible avec MongoDB offre un certain nombre de fonctionnalités clés :

Facteurs de différenciation Description
Compatibilité MongoDB Cloud Firestore fournit des opérations compatibles avec MongoDB, ce qui vous permet d'utiliser Cloud Firestore comme base de données pour vos applications MongoDB existantes.
Solutions sans serveur Cloud Firestore utilise un modèle de paiement à l'utilisation. Cloud Firestore ne nécessite aucun provisionnement préalable des ressources et effectue un autoscaling pour s'adapter à votre charge.
Évolutivité pratiquement illimitée Cloud Firestore adapte de manière fluide le calcul et le stockage à la demande, sans qu'il soit nécessaire de configurer la capacité, la segmentation ou le provisionnement du stockage et des E/S.
Haute disponibilité de pointe Toutes les bases de données Cloud Firestore offrent une haute disponibilité, avec une disponibilité de 99,99 % pour les déploiements régionaux et de 99,999% pour les déploiements multirégionaux.

Cloud Firestore offre une réplication automatique et multirégionale des données, des requêtes à cohérence forte, des opérations atomiques par lot et la gestion des transactions.
Latence de lecture inférieure à 10 millisecondes Cloud Firestore offre une latence de lecture inférieure à 10 millisecondes.
Sécurité et surveillance de niveau entreprise Sécurisez Cloud Firestore avec une gouvernance Google Cloud centralisée. Bénéficiez d'une meilleure visibilité et d'une gestion simplifiée de votre parc de bases de données Cloud Firestore avec notre solution Database Center intégrée. Bénéficiez d'une vue unifiée de votre parc et d'une gestion simplifiée grâce à un contrôle centralisé et à l'assistance IA.

Fonctionnement

Cloud Firestore est une base de données de documents NoSQL cloud-first compatible avec MongoDB.

En suivant le modèle de données Cloud Firestore, vous stockez les données dans des documents contenant des champs mappés à des valeurs. Ces documents sont stockés dans des collections, qui sont des conteneurs pour vos documents que vous pouvez utiliser pour organiser vos données et créer des requêtes. Les documents sont compatibles avec de nombreux types de données, des chaînes et des nombres aux objets intégrés complexes.

De plus, les requêtes dans Cloud Firestore sont expressives, efficaces et flexibles. Vous pouvez utiliser le pilote MongoDB standard ou le langage de requête MongoDB (MQL). Vous pouvez créer des requêtes superficielles pour récupérer des données au niveau du document sans avoir à récupérer l'intégralité de la collection, et ajouter des options de tri, de filtrage et de limite à vos requêtes ou curseurs pour paginer vos résultats.

Enfin, Cloud Firestore est entièrement intégré aux services de gouvernance Google Cloud, comme décrit dans la section Gestion de l'authentification et des accès.

Étape suivante