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 TinkerPop und Gremlin kompatibel. Das bedeutet, dass Sie eine Verbindung zu einer Neptune-DB-Instance herstellen und die Gremlin Traversal Language verwenden können, um das Diagramm abzufragen (siehe The Graph in der Apache-Dokumentation
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. Sieh auf der Engine-Release-Seite der Neptune-Version nach, die du verwendest, um festzustellen, welche Gremlin-Version sie unterstützt, oder sieh in der folgenden Tabelle nach, in der die frühesten und neuesten Versionen von aufgeführt sind, die von verschiedenen Neptune-Engine-Versionen TinkerPop unterstützt werden:
| 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 diese Grenzen oft überschreiten können, werden in der obigen Tabelle die Versionskombinationen empfohlen, die für die bestmögliche Benutzererfahrung und Kompatibilität verwendet werden sollten. Sofern nicht anders empfohlen, ist es generell am besten, diese Richtlinien einzuhalten und die Client-Anwendungen so zu aktualisieren, dass sie der Version entsprechen, die TinkerPop Sie verwenden.
Bei der Aktualisierung TinkerPop von Versionen ist es immer wichtig, die Upgrade-Dokumentation
Es gibt Gremlin-Sprachvarianten sowie eine Unterstützung für den Gremlin-Zugriff in verschiedenen Programmiersprachen. Weitere Informationen finden Sie in der Dokumentation unter Zu Gremlin-Sprachvarianten
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-basierte Gremlin-Clients für die Verwendung mit Amazon Neptune
-
Herstellen einer Verbindung mit einer Neptune-DB-Instance über Python
-
Herstellen einer Verbindung mit einer Neptune-DB-Instance über .NET
-
Herstellen einer Verbindung mit einer Neptune-DB-Instance über Node.js
-
Herstellen einer Verbindung mit einer Neptune-DB-Instance über Go
Wie unter beschriebenVerschlüsseln von Verbindungen zu Ihrer Amazon Neptune 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 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-basierte Gremlin-Clients für die Verwendung mit Amazon Neptune
Herstellen einer Verbindung mit einer Neptune-DB-Instance über Python
Herstellen einer Verbindung mit einer Neptune-DB-Instance über .NET
Herstellen einer Verbindung mit einer Neptune-DB-Instance über Node.js
Herstellen einer Verbindung mit einer Neptune-DB-Instance über Go
Zwischenspeichern von Abfrageergebnissen in Amazon Neptune Gremlin
Effiziente Upserts mit mergeV()- und mergeE()-Schritten in Gremlin
Analysieren der Neptune-Abfrageausführung mit Gremlin explain