Freigeben über


Was ist Azure Cosmos DB for Apache Gremlin?

Von Bedeutung

Suchen Sie nach einer Datenbanklösung für hochskalige Szenarien mit einer Vereinbarung über verfügbarkeitsbasierte Servicelevels (Service Level Agreement, SLA) von 99,999% Verfügbarkeit, sofortige Automatische Skalierung und automatisches Failover über mehrere Regionen hinweg? Betrachten Sie Azure Cosmos DB für NoSQL.

Möchten Sie ein OLAP-Diagramm (Online Analytical Processing) implementieren oder eine vorhandene Apache Gremlin-Anwendung migrieren? Betrachten Sie Graph in Microsoft Fabric.

Azure Cosmos DB ist eine vollständig verwaltete und serverlose NoSQL-Datenbank für die moderne App-Entwicklung, einschließlich KI-Anwendungen und Agents. Mit seiner SLA-gesicherten Geschwindigkeit und Verfügbarkeit sowie der sofortigen dynamischen Skalierbarkeit ist es ideal für NoSQL-Anwendungen in Echtzeit, die eine hohe Leistung und verteilte Computing über massive Mengen von NoSQL-Daten erfordern.

Azure Cosmos DB für Apache Gremlin ist ein vollständig verwalteter Graph-Datenbankdienst, mit dem Sie umfangreiche Graphdaten mithilfe der Gremlin-Abfragesprache speichern, abfragen und durchlaufen können. Diese API basiert auf dem Open-Source Apache TinkerPop Framework und ist für Anwendungen konzipiert, die komplexe Beziehungen zwischen Datenpunkten modellieren und analysieren müssen. Diese API wurde für Lösungen wie soziale Netzwerke, Empfehlungsmodule und verbundene Geräte entwickelt.

Daten

Die API für Gremlin dient zum Speichern und Verwalten von Eigenschaftendiagrammdaten. Eigenschaftsdiagramme bestehen aus Scheitelpunkten (Knoten) und Kanten (Beziehungen), von denen jede eine beliebige Anzahl von Schlüsselwerteigenschaften aufweisen kann. Diese flexible Struktur ermöglicht es Ihnen, hoch verbundene Daten wie Personen und deren Beziehungen, Geräte und ihre Verbindungen oder ein beliebiges Netzwerk von Entitäten und Interaktionen darzustellen. Die API unterstützt dynamische Schemas, sodass Sie Ihre Diagrammstruktur entwickeln können, wenn Ihre Anwendung wächst.

Funktionen

Jede Azure Cosmos DB-Kompatibilitäts-API bietet einen robusten Satz von Features, mit denen Sie moderne, skalierbare Anwendungen erstellen können. Zu den wichtigsten Features der API für Gremlin gehören:

  • Vollständig verwalteter Dienst: Sie müssen keine Infrastruktur, Updates oder Sicherungen verwalten. Azure Cosmos DB behandelt alle betrieblichen Aspekte, sodass Sie sich auf Ihre Anwendungslogik konzentrieren können.

  • Flexible Skalierbarkeit: Skalieren Sie Speicher und Durchsatz nahtlos, um Graphen mit Milliarden von Scheitelpunkten und Kanten zu verarbeiten. Daten werden für hohe Leistung automatisch partitioniert und verteilt.

  • Globale Verteilung: Bietet zugriff mit geringer Latenz und hoher Verfügbarkeit für Benutzer weltweit, indem Sie Ihre Diagrammdaten in einer beliebigen Azure-Region replizieren.

  • Automatische Indizierung: Alle Eigenschaften für Scheitelpunkte und Kanten werden standardmäßig indiziert und ermöglichen schnelle und flexible Abfragen ohne manuelle Indexverwaltung.

  • Open-Source-Kompatibilität: Die API basiert auf Apache TinkerPop, unterstützt die Gremlin-Abfragesprache und integriert in ein breites Ökosystem von Tools und Bibliotheken.

  • Anpassbare Konsistenzstufen: Wählen Sie aus fünf gut definierten Konsistenzstufen aus, um die Leistung, Verfügbarkeit und Datenkonsistenz für Ihre Anwendungsanforderungen auszugleichen.

  • Integrierte Sicherheit: Profitieren Sie von Sicherheitsfeatures auf Unternehmensniveau, einschließlich Verschlüsselung im Ruhezustand und während der Übertragung, rollenbasierter Zugriffssteuerung und Compliance-Zertifizierungen.

Häufige Szenarien

Die API für Gremlin eignet sich ideal für Szenarien, in denen Beziehungen zwischen Datenpunkten ebenso wichtig sind wie die Daten selbst. Zu den gängigen Anwendungsfällen gehören:

  • Soziale Netzwerke und Kunden 360: Modellieren und Analysieren von Verbindungen zwischen Menschen, ihren Interessen und Interaktionen, um personalisierte Erfahrungen und Erkenntnisse zu liefern.

  • Empfehlungsmodule: Liefern Sie Personalisierte Empfehlungen in Echtzeit, indem Sie Informationen zu Benutzern, Produkten und Verhaltensweisen kombinieren.

  • Geospatial und Logistik: Finden Sie optimale Routen, analysieren Sie Die Nähe und verwalten Sie Netzwerke von Standorten oder Objekten für Anwendungen im Transport, in der Logistik und im Reiseverkehr.

  • Internet of Things (IoT):Gewinnen Sie Einblicke in die Systemintegrität und Abhängigkeiten, indem Sie Gerätenetzwerke, Sensoren und ihre Interaktionen darstellen und überwachen.

Von Bedeutung

Diese Einführung überprüft verschiedene Features von Azure Cosmos DB für Apache Gremlin, die Drahtprotokollkompatibilität mit der Apache TinkerPop-Spezifikation bietet. Einige Features unterscheiden sich möglicherweise von Apache TinkerPop. Weitere Informationen finden Sie in der Kompatibilität mit Apache TinkerPop.