Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Neptune-integrierte servergenerierte Edge-ID

Fokusmodus
Neptune-integrierte servergenerierte Edge-ID - Amazon Neptune

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.

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.

Neptune unterstützt servergeneriertes Inline-Edge. IDs Es kann über den Neptune-Konfigurationsparameter aktiviert werden, neptune_enable_inline_server_generated_edge_id wenn neptune_streams es nicht aktiviert ist. Diese Funktion ist ab der Engine-Version 1.4.3.0 für Gremlin-Abfragen verfügbar und wird in einer future Version für OpenCypher Abfragen verfügbar sein.

Die Edge-ID ist eine eindeutige Kennung für eine Kante. Beim Einfügen einer Kante kann eine Kanten-ID angegeben werden. Wenn keine ID angegeben wird, generiert der Server standardmäßig eine UUID-basierte ID und weist sie der Kante zu. Wie die benutzerdefinierte ID wird auch die UUID-basierte, vom Server generierte ID im Wörterbuch gespeichert.

Wenn die neptune_enable_inline_server_generated_edge_id Funktion aktiviert ist, generiert der Server eine eindeutige Inline-ID, wenn in der Abfrage keine ID angegeben wird. Die eingebetteten Kanten IDs werden nicht im Wörterbuch gespeichert, wodurch die Speichereffizienz verbessert wird. Die vom Server generierten Inlines IDs beginnen mit dem reservierten Präfix. neptune_reserved

Warnung

Neptune reserviert das 'neptune_reserved' Präfix für den Server, der inline generiert wurde. IDs Bei Abfragen, bei denen versucht wird, Daten mit einer benutzerdefinierten ID einzufügen, die mit dem reservierten Präfix beginnt, wird ein Fehler angezeigt.

Die vom Server generierte Inline-Edge-ID-Funktion kann aktiviert werden, indem der Parameter auf Clusterebene auf gesetzt wird. neptune_enable_inline_server_generated_edge_id 1 Ein Neustart der Instanz ist erforderlich. Das folgende Beispiel aktiviert die servergenerierte Edge-ID-Funktion:

"ParameterName=neptune_enable_inline_server_generated_edge_id,ParameterValue=1,ApplyMethod=pending-reboot"

Um zu überprüfen, ob die Funktion aktiviert ist, können Sie die Funktionen im Engine-Status überprüfen. Diese Funktion wird automatisch deaktiviert, wenn sie aktiviert neptune_streams ist. Die folgende Beispielausgabe zeigt den Engine-Status für die aktivierte Funktion:

"features":{"InlineServerGeneratedEdgeId":"enabled"}

Das folgende Gremlin-Beispiel fügt eine Kante ohne benutzerdefinierte ID hinzu, wenn die vom Inline-Server generierte Edge-ID-Funktion aktiviert ist:

curl - X POST--url https: //<neptune-cluster-endpoint>:8182/gremlin/ --data '{"gremlin":"g.withSideEffect(\"Neptune#disablePushdownOptimization\", true).addV().property(id, \"a\").addV().property(id, \"b\").addE(\"el\").to(V(\"a\"))"}' { "requestId": "b6b84605-53ad-4c04-baf1-7f0f31a3aeaf", "status": { "message": "", "code": 200, "attributes": { "@type": "g:Map", "@value": [] } }, "result": { "data": { "@type": "g:List", "@value": [{ "@type": "g:Edge", "@value": { "id": "neptune_reserved_231850767", "label": "el", "inVLabel": "vertex", "outVLabel": "vertex", "inV": "a", "outV": "b" } }] }, "meta": { "@type": "g:Map", "@value": [] } } }
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.