View a markdown version of this page

Accesso ai dati del grafico in Amazon Neptune - Amazon Neptune

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Accesso ai dati del grafico in Amazon Neptune

Puoi interagire con un cluster Amazon Neptune DB dopo aver stabilito la connettività di rete. Se non hai ancora configurato l'accesso al tuo cluster, consulta. Connessione a un cluster Le sezioni seguenti descrivono gli strumenti e i linguaggi di interrogazione che puoi utilizzare per caricare dati, eseguire query e gestire il grafico.

Strumenti per accedere a Neptune

Neptune supporta diversi strumenti per l'invio di domande e la gestione dei dati del grafico:

Utilizzo di un linguaggio di query per accedere ai dati del grafo nel cluster database Neptune

Una volta stabilita la connessione, è possibile utilizzare i linguaggi di query Gremlin e openCypher per creare ed eseguire query su un grafo di proprietà oppure il linguaggio di query SPARQL per creare ed eseguire query su un grafo contenente dati RDF.

Linguaggi di query a grafo supportati da Neptune
  • Gremlin è un linguaggio di attraversamento del grafo per grafi di proprietà. Una query in Gremlin è un attraversamento composto da passaggi discreti, ognuno dei quali segue un arco fino a un nodo. Per ulteriori informazioni, consultate la documentazione di Gremlin su Apache. TinkerPop

    L'implementazione Neptune di Gremlin presenta alcune differenze rispetto ad altre implementazioni, specialmente quando si utilizza Gremlin-Groovy (query Gremlin inviate come testo serializzato). Per ulteriori informazioni, consulta Conformità agli standard Gremlin in Amazon Neptune.

    Per iniziare, consulta Utilizzo di Gremlin.

  • openCypher è un linguaggio di query dichiarativo per grafi di proprietà che è stato sviluppato originariamente da Neo4j, per poi diventare open source nel 2015, e che ha contribuito al progetto openCypher con una licenza open source Apache 2. La sintassi di openCypher è documentata in Cypher Query Language Reference, versione 9.

    Per iniziare, consulta Uso di openCypher.

  • SPARQL è un linguaggio di interrogazione dichiarativo per dati RDF, basato sulla corrispondenza dei pattern grafici standardizzata dal World Wide Web Consortium (W3C) e descritta in SPARQL 1.1 Overview e nella specifica SPARQL 1.1 Query Language. https://www.w3.org/TR/sparql11-overview/ https://www.w3.org/TR/sparql11-query/

    Per iniziare, consulta Usare SPARQL.

Nota

È possibile accedere ai dati dei grafi di proprietà in Neptune utilizzando sia Gremlin che openCypher, ma non utilizzando SPARQL. Allo stesso modo, è possibile accedere ai dati RDF solo utilizzando SPARQL, non Gremlin o openCypher.