View a markdown version of this page

Accès aux données graphiques dans Amazon Neptune - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Accès aux données graphiques dans Amazon Neptune

Vous pouvez interagir avec un cluster de base de données Amazon Neptune après avoir établi la connectivité réseau. Si vous n'avez pas encore configuré l'accès à votre cluster, consultezConnexion à un cluster. Les sections suivantes décrivent les outils et les langages de requête que vous pouvez utiliser pour charger des données, exécuter des requêtes et gérer votre graphique.

Outils pour accéder à Neptune

Neptune prend en charge plusieurs outils pour soumettre des requêtes et gérer les données de vos graphiques :

Utilisation d'un langage de requête pour accéder aux données de graphe dans le cluster de bases de données Neptune

Une fois connecté, vous pouvez utiliser les langages de requête Gremlin et openCypher pour créer et interroger un graphe de propriétés, ou le langage de requête SPARQL pour créer et interroger un graphe contenant des données RDF.

Langages de requête orientés graphe pris en charge par Neptune
  • Gremlin est un langage de parcours de graphe pour les graphes de propriétés. Dans Gremlin, une requête est une traversée composée d'étapes distinctes, chacune suivant une arête jusqu'à un nœud. Consultez la documentation de Gremlin sur Apache TinkerPop pour plus d'informations.

    L'implémentation Neptune de Gremlin présente quelques différences par rapport aux autres implémentations, en particulier lorsque vous utilisez Gremlin-Groovy (requêtes Gremlin envoyées sous forme de texte sérialisé). Pour de plus amples informations, veuillez consulter Conformité d'Amazon Neptune avec les normes Gremlin.

    Consultez Utilisation de Gremlin pour démarrer.

  • openCypher est un langage de requête déclaratif pour les graphes de propriétés initialement développé par Neo4j, puis rendu open source en 2015. Il a contribué au projet openCypher sous une licence open source Apache 2. Sa syntaxe est documentée dans Cypher Query Language Reference, Version 9 (Référence du langage de requête Cypher, version 9).

    Consultez Utilisation d'openCypher pour démarrer.

  • SPARQL est un langage de requête déclaratif pour les données RDF, basé sur la correspondance de modèles de graphes normalisée par le World Wide Web Consortium (W3C) et décrite dans SPARQL 1.1 Overview et dans la spécification du langage de requête SPARQL 1.1.

    Consultez Utilisation de SPARQL pour démarrer.

Note

Vous pouvez accéder aux données du graphe de propriétés dans Neptune à la fois à l'aide de Gremlin et d'openCypher, mais pas avec SPARQL. De même, vous ne pouvez accéder aux données RDF qu'à l'aide de SPARQL, et non de Gremlin ou d'openCypher.