Présentation de Firestore compatible 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 d'intégrations MongoDB existants avec Firestore.

Firestore propose un service de base de données de documents sans serveur différencié, avec une réplication multirégionale offrant 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 de Firestore.

Fonctionnalités clés

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

Facteurs de différenciation Description
Compatibilité MongoDB Firestore fournit une API compatible avec MongoDB qui vous permet d'utiliser Firestore comme base de données pour vos applications MongoDB existantes.
Solutions sans serveur Firestore utilise un modèle de paiement à l'utilisation. Firestore ne nécessite aucun préprovisionnement de ressources et s'adapte automatiquement à votre charge.
Évolutivité pratiquement illimitée Firestore met à l'échelle le calcul et le stockage à la demande de manière fluide, sans qu'il soit nécessaire de configurer la capacité ni le partitionnement, ni de provisionner le stockage et les E/S.
Haute disponibilité hors pair Toutes les bases de données Firestore offrent une haute disponibilité : 99,99 % pour les déploiements régionaux et 99,999 % pour les déploiements multirégionaux.

Firestore propose une réplication automatique des données multirégionale, des requêtes fortement cohérentes, des opérations atomiques par lot et la gestion des transactions.
Latence de lecture inférieure à 10 millisecondes Firestore offre une latence de lecture inférieure à 10 millisecondes.
Sécurité et surveillance de niveau Enterprise Sécurisez Firestore avec une gouvernance Google Cloud centralisée qui inclut Identity and Access Management, VPC Service Controls (VPC-SC), Access Transparency, Access Approval, Cloud Monitoring et Cloud Logging. Bénéficiez d'une meilleure visibilité et d'une gestion simplifiée de votre parc de bases de données 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

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 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 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. Vous pouvez également ajouter des tris, des filtres et des limites à vos requêtes ou curseurs pour paginer vos résultats.

Enfin, Firestore avec compatibilité MongoDB est entièrement intégré aux services de gouvernance Google Cloud , y compris Identity and Access Management (IAM), Cloud Monitoring et Cloud Audit Logs.

Étapes suivantes