Présentation de la compatibilité avec MongoDB

Ne concerne que l'édition Cloud Firestore Enterprise.

Cloud Firestore compatible avec MongoDB permet aux développeurs d'utiliser le code d'application, les pilotes, les outils et l'écosystème Open Source d'intégrations MongoDB existants 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 disponibilité de pointe (jusqu'à 99, 999 % dans le cadre du contrat de niveau de service) et des performances de lecture inférieures à 10 millisecondes.

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

Fonctionnalités clés

Cloud Firestore compatible avec MongoDB offre plusieurs fonctionnalités clés :

Facteurs de différenciation Description
Compatibilité avec MongoDB Cloud Firestore fournit une API compatible 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 Firestorene nécessite aucun provisionnement préalable des ressources et s'adapte automatiquement à votre charge.
Évolutivité pratiquement illimitée Cloud Firestore permet de faire évoluer de manière fluide le calcul et le stockage à la demande, sans avoir à configurer la capacité ni le partitionnement, ni à provisionner le stockage et les E/S.
Haute disponibilité hors pair 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 des données multirégionale, des requêtes fortement cohérentes, des opérations atomiques par lot et la 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 Enterprise 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 parc de bases de données Cloud Firestore grâce à 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 axée sur le cloud et compatible avec MongoDB.

En suivant le modèle de données de Cloud Firestore compatible avec MongoDB, 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 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'ensemble de la collection. Vous pouvez également ajouter des tris, des filtres et des limites à vos requêtes ou curseurs pour paginer vos résultats.

Enfin, Cloud Firestore compatible avec MongoDB est entièrement intégré aux services de gouvernance Google Cloud, comme décrit dans Sécurité et gestion des accès.

Étape suivante