View a markdown version of this page

Acceso a datos de gráficos en Amazon Neptune - Amazon Neptune

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 a datos de gráficos en Amazon Neptune

Puede interactuar con un clúster de base de datos de Amazon Neptune después de establecer la conectividad de red. Si aún no ha configurado el acceso a su clúster, consulteConexión a un clúster. En las siguientes secciones se describen las herramientas y los lenguajes de consulta que puede usar para cargar datos, ejecutar consultas y administrar su gráfico.

Herramientas para acceder a Neptune

Neptune admite varias herramientas para enviar consultas y administrar los datos de los gráficos:

Uso de un lenguaje de consulta para acceder a datos de gráficos en su clúster de base de datos de Neptune

Una vez conectado, puede usar los lenguajes de consulta Gremlin y openCypher para crear y consultar un gráfico de propiedades, o el lenguaje de consulta SPARQL para crear y consultar un gráfico que contenga datos RDF.

Lenguajes de consulta de gráficos compatibles con Neptune
  • Gremlin es un lenguaje de recorrido de gráficos para gráficos de propiedades. En Gremlin, una consulta es un recorrido compuesto por pasos discretos, cada uno de los cuales sigue un borde hasta un nodo. Consulte la documentación de Gremlin en Apache para obtener más información. TinkerPop

    La implementación de Gremlin en Neptune presenta algunas diferencias con respecto a otras implementaciones, especialmente cuando se usa Gremlin-Groovy (las consultas de Gremlin se envían como texto serializado). Para obtener más información, consulte Conformidad con los estándares de Gremlin en Amazon Neptune.

    Para empezar, consulte Uso de Gremlin.

  • openCypher es un lenguaje de consulta declarativo para gráficos de propiedades que desarrolló originalmente Neo4j, luego de código abierto en 2015, y que contribuyó al proyecto openCypher en virtud de una licencia de código abierto Apache 2. Su sintaxis está documentada en Cypher Query Language Reference, versión 9.

    Para empezar, consulte Uso de openCypher.

  • SPARQL es un lenguaje de consulta declarativo para datos RDF, que se basa en la coincidencia de patrones de gráficos estandarizada por el World Wide Web Consortium (W3C) y que se describe en la descripción general de SPARQL 1.1 y en la especificación del lenguaje de consulta SPARQL 1.1. https://www.w3.org/TR/sparql11-overview/ https://www.w3.org/TR/sparql11-query/

    Para empezar, consulte Uso de SPARQL.

nota

Puede acceder a los datos de gráficos de propiedades de Neptune mediante Gremlin y openCypher, pero no con SPARQL. Del mismo modo, solo puede acceder a los datos RDF mediante SPARQL, no con Gremlin ni openCypher.