Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Acceso al gráfico de Neptune con Gremlin
Amazon Neptune es compatible con Apache TinkerPop y Gremlin. Esto significa que puede conectarse a una instancia de base de datos de Neptune y usar el lenguaje transversal Gremlin para consultar el gráfico (consulte The Graph en la documentación de Apache).
Un recorrido en Gremlin es una serie de pasos encadenados. Comienza en un vértice (o borde). Recorre el gráfico siguiendo el borde de salida de cada vértice y, después, los bordes resultantes de todos ellos. Cada paso es una operación del recorrido. Para obtener más información, consulte The
Las diferentes versiones del motor de Neptune admiten diferentes versiones de Gremlin. Consulte la página de lanzamiento del motor de la versión de Neptune que esté utilizando para determinar qué versión de Gremlin es compatible o consulte la siguiente tabla, que muestra las versiones más antiguas y más recientes TinkerPop compatibles con las diferentes versiones del motor Neptune:
| Versión del motor de Neptune | Versión mínima TinkerPop | TinkerPop Versión máxima |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TinkerPop Los clientes suelen ser compatibles con versiones anteriores dentro de una serie (3.6.xpor ejemplo, o3.7.x) y, aunque a menudo pueden funcionar más allá de esos límites, en la tabla anterior se recomiendan las combinaciones de versiones que se deben utilizar para obtener la mejor experiencia y compatibilidad posibles. A menos que se indique lo contrario, por lo general es mejor seguir estas directrices y actualizar las aplicaciones cliente para que coincidan con la versión TinkerPop que esté utilizando.
Al actualizar TinkerPop las versiones, siempre es importante consultar la documentación TinkerPop de actualización,
Existen variantes del lenguaje Gremlin y compatibilidad con el acceso a Gremlin en varios lenguajes de programación. Para obtener más información, consulte Acerca de las variantes del lenguaje Gremlin
En esta documentación se describe cómo acceder a Neptune con las siguientes variantes y lenguajes de programación:
-
Configure la consola de Gremlin para conectarse a una instancia de base de datos de Neptune
-
Uso del punto de conexión HTTP REST para conectarse a una instancia de base de datos de Neptune
-
Uso de Python para conectarse a una instancia de base de datos de Neptune
-
Uso de .NET para conectarse a una instancia de base de datos de Neptune
-
Se usa Node.js para conectarse a una instancia de base de datos de Neptune
-
Uso de Go para conectarse a una instancia de base de datos de Neptune
Como se explica en la Cifre las conexiones a su base de datos de Amazon Neptune con SSL/HTTPS sección, debe usar Transport Layer Security/Secure Sockets Layer (TLS/SSL) cuando se conecte a Neptune en todas las AWS regiones.
Antes de comenzar, debe disponer de lo siguiente:
-
Una instancia de base de datos de Neptune. Para obtener información acerca de la creación de una instancia de base de datos de Neptune, consulte Creación de un clúster de Amazon Neptune.
-
Una instancia de Amazon EC2 en la misma nube privada virtual (VPC) que su instancia de base de datos de Neptune.
Para obtener más información acerca de cómo cargar datos en Neptune, incluidos los requisitos previos, los formatos de carga y los parámetros de carga, consulte Carga de datos en Amazon Neptune.
Temas
Configure la consola de Gremlin para conectarse a una instancia de base de datos de Neptune
Uso del punto de conexión HTTP REST para conectarse a una instancia de base de datos de Neptune
Uso de Python para conectarse a una instancia de base de datos de Neptune
Uso de .NET para conectarse a una instancia de base de datos de Neptune
Se usa Node.js para conectarse a una instancia de base de datos de Neptune
Uso de Go para conectarse a una instancia de base de datos de Neptune
Almacenamiento en caché de los resultados de las consultas en Gremlin de Amazon Neptune
Haciendo cambios de forma eficiente con los pasos MergeV () y merGee () de Gremlin
Cómo crear un Gremlin eficiente con fold () /coalesce () /unfold ()
Analizando la ejecución de consultas de Neptune con Gremlin, explica