Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Recherchez-vous une solution de base de données pour des scénarios à grande échelle avec un contrat de niveau de service de disponibilité (SLA) de 99,999%, une mise à l’échelle automatique instantanée et un basculement automatique entre plusieurs régions ? Considérez Azure Cosmos DB pour NoSQL.
Voulez-vous implémenter un graphique OLAP (Online Analytical Processing) ou migrer une application Apache Gremlin existante ? Considérez Graph dans Microsoft Fabric.
Azure Cosmos DB est une base de données NoSQL entièrement managée et serverless pour le développement d’applications modernes, y compris les applications et les agents IA. Avec sa vitesse et sa disponibilité soutenues par le contrat SLA, ainsi que l’extensibilité dynamique instantanée, il est idéal pour les applications NoSQL en temps réel qui nécessitent des performances élevées et un calcul distribué sur des volumes massifs de données NoSQL.
Azure Cosmos DB pour Apache Gremlin est un service de base de données de graphe entièrement managé qui vous permet de stocker, interroger et parcourir des données de graphe à grande échelle à l’aide du langage de requête Gremlin. Cette API est basée sur l’infrastructure Apache TinkerPop open source et conçue pour les applications qui doivent modéliser et analyser des relations complexes entre les points de données. Cette API est conçue pour des solutions telles que les réseaux sociaux, les moteurs de recommandation et les appareils connectés.
Data
L’API pour Gremlin est conçue pour stocker et gérer des données de graphe de propriétés. Les graphiques de propriétés se composent de sommets (nœuds) et de bords (relations), dont chacun peut avoir un nombre arbitraire de propriétés clé-valeur. Cette structure flexible vous permet de représenter des données hautement connectées, telles que les personnes et leurs relations, leurs appareils et leurs connexions, ou tout réseau d’entités et d’interactions. L’API prend en charge les schémas dynamiques, ce qui vous permet d’évoluer votre structure de graphe à mesure que votre application augmente.
Fonctionnalités
Chaque API de compatibilité Azure Cosmos DB offre un ensemble robuste de fonctionnalités pour vous aider à créer des applications modernes et évolutives. Les principales fonctionnalités de l’API pour Gremlin sont les suivantes :
Service complètement managé : il n’est pas nécessaire de gérer l’infrastructure, les mises à jour ou les sauvegardes. Azure Cosmos DB gère tous les aspects opérationnels, ce qui vous permet de vous concentrer sur votre logique d’application.
Scalabilité élastique : mettez à l’échelle en toute transparence le stockage et le débit pour gérer les graphiques avec des milliards de sommets et de bords. Les données sont automatiquement partitionnée et distribuées pour des performances élevées.
Distribution mondiale : fournit un accès à faible latence et une haute disponibilité pour les utilisateurs dans le monde entier en répliquant vos données de graphe dans n’importe quelle région Azure.
Indexation automatique : toutes les propriétés sur les sommets et les arêtes sont indexées par défaut, ce qui permet des requêtes rapides et flexibles sans gestion manuelle des index.
Compatibilité open source : l’API est basée sur Apache TinkerPop, prend en charge le langage de requête Gremlin et s’intègre à un large écosystème d’outils et de bibliothèques.
Niveaux de cohérence paramétrables : choisissez parmi cinq niveaux de cohérence bien définis pour équilibrer les performances, la disponibilité et la cohérence des données pour vos besoins d’application.
Sécurité intégrée : bénéficiez des fonctionnalités de sécurité de niveau entreprise, notamment le chiffrement au repos et en transit, le contrôle d’accès en fonction du rôle et les certifications de conformité.
Scénarios courants
L’API pour Gremlin est idéale pour les scénarios où les relations entre les points de données sont aussi importantes que les données elles-mêmes. Les cas d’utilisation courants sont les suivants :
Réseaux sociaux et client 360 : modèlez et analysez les connexions entre les personnes, leurs intérêts et leurs interactions pour fournir des expériences et des insights personnalisés.
Moteurs de recommandation : fournissez des recommandations en temps réel et personnalisées en combinant des informations sur les utilisateurs, les produits et les comportements.
Géospatial et logistique : recherchez des itinéraires optimaux, analysez la proximité et gérez les réseaux d’emplacements ou de ressources pour les applications dans le transport, la logistique et le voyage.
Internet des objets (IoT) : obtenez des insights sur l’intégrité du système et les dépendances en représentant et en surveillant les réseaux d’appareils, de capteurs et leurs interactions.
Important
Cette introduction passe en revue différentes fonctionnalités d’Azure Cosmos DB pour Apache Gremlin qui fournit une compatibilité de protocole filaire avec la spécification Apache TinkerPop. Certaines fonctionnalités peuvent différer d’Apache TinkerPop. Pour plus d’informations, consultez la compatibilité avec Apache TinkerPop.