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 et les outils MongoDB existants, ainsi que l'écosystème Open Source d'intégrations MongoDB avec Cloud Firestore.

Cloud Firestore offre un service de base de données de documents sans serveur différencié, avec une réplication multirégionale à 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 plusieurs 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 préprovisionnement de ressources et s'adapte automatiquement à votre charge.
Évolutivité pratiquement illimitée Cloud Firestore met à l'échelle de manière transparente le calcul et le stockage à la demande sans avoir à configurer la capacité, le partitionnement ni à provisionner le stockage et les E/S.
Haute disponibilité de pointe Toutes les bases de données Cloud Firestore offrent une haute disponibilité : 99,99 % pour les déploiements régionaux et 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 une prise en charge 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 professionnel Sécurisez Cloud Firestore grâce à une gouvernance Google Cloud centralisée. Bénéficiez d'une meilleure visibilité et d'une gestion simplifiée de votre Cloud Firestore parc de bases de données 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 conçue pour le cloud et compatible avec MongoDB.

Conformément au modèle de données Cloud Firestore, vous stockez des données dans des documents qui contiennent 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 différents, allant des chaînes et des nombres aux objets complexes et intégrés.

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 tris, des filtres, et des limites à 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