View a markdown version of this page

Acessar dados de grafo no Amazon Neptune - Amazon Neptune

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Acessar dados de grafo no Amazon Neptune

Você pode interagir com um cluster de banco de dados Amazon Neptune depois de estabelecer a conectividade de rede. Se você ainda não configurou o acesso ao seu cluster, consulteConectar-se a um cluster. As seções a seguir descrevem as ferramentas e as linguagens de consulta que você pode usar para carregar dados, executar consultas e gerenciar seu gráfico.

Ferramentas para acessar Neptune

O Neptune oferece suporte a várias ferramentas para enviar consultas e gerenciar seus dados gráficos:

Usar uma linguagem de consulta para acessar dados do grafo no cluster de banco de dados do Neptune

Depois de se conectar, você pode usar as linguagens de consulta Gremlin e openCypher para criar e consultar um grafo de propriedades, ou a linguagem de consulta SPARQL para criar e consultar um grafo contendo dados RDF.

Linguagens de consulta de grafo compatíveis com o Neptune
  • O Gremlin é uma linguagem de percurso de grafos de propriedades. Uma consulta no Gremlin é um percurso composto por etapas distintas, cada uma das quais segue uma borda até um nó. Consulte a documentação do Gremlin no Apache TinkerPop para obter mais informações.

    A implementação do Gremlin do Neptune tem algumas diferenças em relação a outras implementações, especialmente quando você está Gremlin-Groovy usando (consultas do Gremlin enviadas como texto serializado). Para obter mais informações, consulte Conformidade com os padrões do Gremlin no Amazon Neptune.

    Para começar, consulte o Usar o Gremlin.

  • openCypher é uma linguagem de consulta declarativa para grafos de propriedades originalmente desenvolvida pela Neo4j, que se tornou de código aberto em 2015, e contribuiu para o projeto openCypher sob uma licença de código aberto Apache 2. A sintaxe dela está documentada na Cypher Query Language Reference, versão 9.

    Para começar, consulte o Utilizar o openCypher.

  • SPARQL é uma linguagem de consulta declarativa para dados RDF, baseada na correspondência de padrões gráficos padronizada pelo World Wide Web Consortium (W3C) e descrita na Visão geral do SPARQL 1.1 e na especificação da linguagem de consulta SPARQL 1.1.

    Para começar, consulte o Usar o SPARQL.

nota

É possível acessar os dados do grafo de propriedades em Neptune usando o Gremlin e o openCypher, mas não com o SPARQL. Da mesma forma, você só pode acessar dados RDF usando SPARQL, não o Gremlin nem o openCypher.