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.
Allgemeine bewährte Methoden für die Verwendung von Gremlin mit Neptune
Befolgen Sie diese Empfehlungen bei der Verwendung der Gremlin-Grapht-Traversal-Sprache mit Neptune. Informationen zur Verwendung von Gremlin mit Neptune finden Sie unter Zugriff auf ein Neptune-Diagramm mit Gremlin.
Wichtig
In TinkerPop Version 3.4.11 wurde eine Änderung vorgenommen, die die Korrektheit der Verarbeitung von Abfragen verbessert, aber im Moment kann dies manchmal schwerwiegende Auswirkungen auf die Abfrageleistung haben.
Zum Beispiel könnte eine Abfrage dieser Art deutlich langsamer ausgeführt werden:
g.V().hasLabel('airport'). order(). by(out().count(),desc). limit(10). out()
Die Scheitelpunkte nach dem Limit-Schritt werden jetzt aufgrund der Änderung in 3.4.11 nicht optimal abgerufen. TinkerPop Um dies zu vermeiden, können Sie die Abfrage ändern, indem Sie den Schritt barrier() an einer beliebigen Stelle nach order().by() hinzufügen. Beispiel:
g.V().hasLabel('airport'). order(). by(out().count(),desc). limit(10). barrier(). out()
TinkerPop 3.4.11 wurde in der Neptune-Engine-Version 1.0.5.0 aktiviert. Amazon Neptune Engine-Version 1.0.5.0 (27.07.2021)
Themen
Strukturieren von Upsert-Abfragen, um die Vorteile der DFE-Engine zu nutzen
Testen Sie den Gremlin-Code in dem Kontext, in dem Sie ihn einsetzen werden
Erstellen von effizienten Multi-Thread-Gremlin-Schreibvorgängen
Bereinigung von Datensätzen mit der Eigenschaft „Erstellungszeit (Creation Time)“
Verwendung der nativen Datum- und Uhrzeitangaben für GLV-Zeitdaten
Strukturieren von Upsert-Abfragen, um die Vorteile der DFE-Engine zu nutzen
Mit den Gremlin-Schritten mergeV () und mergeE () effiziente Störungen durchführen erläutert, wie Upsert-Abfragen strukturiert werden, um die DFE-Engine so effektiv wie möglich zu nutzen.