Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Zugriff auf ein Neptune-Diagramm mit Gremlin
Amazon Neptune ist mit Apache und Gremlin kompatibel. TinkerPop Das bedeutet, dass Sie eine Verbindung zu einer Neptune-DB-Instance herstellen und die Gremlin-Traversal-Sprache verwenden können, um das Diagramm abzufragen (siehe The Graph in der Apache-Dokumentation). https://tinkerpop.apache.org/docs/current/reference/#graph
Bei der Traversierung in Gremlin handelt es sich um eine Reihe verketteter Schritte. Begonnen wird an einem Vertex (oder Edge). Sie folgt dem Diagramm entlang der ausgehenden Edges der einzelnen Vertices und anschließend den ausgehenden Edges dieser Vertices. Jeder Schritt stellt in der Traversierung eine Operation dar. Weitere Informationen finden Sie in der Dokumentation unter The Traversal.
Unterschiedliche Neptune-Engine-Versionen unterstützen unterschiedliche Gremlin-Versionen. Überprüfen Sie auf der Engine-Release-Seite der Neptune-Version, die Sie ausführen, welche Gremlin-Version sie unterstützt, oder schauen Sie in der folgenden Tabelle nach, in der die frühesten und neuesten Versionen der von den verschiedenen Neptune-Engine-Versionen TinkerPop unterstützten Versionen aufgeführt sind:
| Neptune-Engine-Version | TinkerPop Minimale Version | Maximale TinkerPop Version |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TinkerPop Clients sind in der Regel innerhalb einer Serie abwärtskompatibel (3.6.xz. B. oder3.7.x), und obwohl sie oft über diese Grenzen hinweg arbeiten können, werden in der obigen Tabelle die Versionskombinationen empfohlen, die für eine optimale Benutzererfahrung und Kompatibilität zu verwenden sind. Sofern nicht anders empfohlen, ist es im Allgemeinen am besten, sich an diese Richtlinien zu halten und die Client-Anwendungen so zu aktualisieren, dass sie der von TinkerPop Ihnen verwendeten Version entsprechen.
Beim Aktualisieren TinkerPop von Versionen ist es immer wichtig, die Upgrade-Dokumentation zu
Es gibt Gremlin-Sprachvarianten sowie eine Unterstützung für den Gremlin-Zugriff in verschiedenen Programmiersprachen. Weitere Informationen finden Sie in der Dokumentation unter On Gremlin Language
Diese Dokumentation beschreibt, wie Sie mit den folgenden Varianten und Programmiersprachen auf Neptune zugreifen können:
-
Einrichten der Gremlin-Konsole zum Herstellen einer Verbindung mit einer Neptune-DB-Instance
-
Herstellen einer Verbindung mit einer Neptune-DB-Instance über den HTTPS-REST-Endpunkt
-
Java-based Gremlin-Clients zur Verwendung mit Amazon Neptune
-
Herstellen einer Verbindung mit einer Neptune-DB-Instance über Python
-
Herstellen einer Verbindung mit einer Neptune-DB-Instance über .NET
-
Verwenden Node.js , um eine Verbindung zu einer Neptune-DB-Instance herzustellen
-
Herstellen einer Verbindung mit einer Neptune-DB-Instance über Go
Wie unter beschriebenVerschlüsseln von Verbindungen zu Ihrer Amazon Neptune-Datenbank mit SSL/HTTPS, müssen Sie Transport Layer Security/Secure Sockets Layer (TLS/SSL) verwenden, wenn Sie in allen Regionen eine Verbindung zu Neptune herstellen. AWS
Sie benötigen Folgendes, um starten zu können:
-
Eine Neptune-DB-Instance. Informationen zum Erstellen einer Neptune-DB-Instance finden Sie unter Einen Amazon Neptune-Cluster erstellen.
-
Eine Amazon–EC2-Instance in derselben Virtual Private Cloud (VPC), in der sich auch Ihre Neptune-DB-Instance befindet.
Weitere Informationen zum Laden von Daten in Neptune, einschließlich Voraussetzungen, Formaten und Parametern finden Sie unter Laden von Daten in Amazon Neptune.
Themen
Einrichten der Gremlin-Konsole zum Herstellen einer Verbindung mit einer Neptune-DB-Instance
Herstellen einer Verbindung mit einer Neptune-DB-Instance über den HTTPS-REST-Endpunkt
Java-based Gremlin-Clients zur Verwendung mit Amazon Neptune
Herstellen einer Verbindung mit einer Neptune-DB-Instance über Python
Herstellen einer Verbindung mit einer Neptune-DB-Instance über .NET
Verwenden Node.js , um eine Verbindung zu einer Neptune-DB-Instance herzustellen
Herstellen einer Verbindung mit einer Neptune-DB-Instance über Go
Zwischenspeichern von Abfrageergebnissen in Amazon Neptune Gremlin
Mit den Gremlin-Schritten mergeV () und mergeE () können Sie effiziente Störungen durchführen
Effiziente Gremlin-Upserts mit fold () /coalesce () /unfold () erstellen
Analysieren der Ausführung einer Neptune-Abfrage mit Gremlin explain