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á.
Acessando dados gráficos no Amazon Neptune
Você pode interagir com um cluster de banco de dados Amazon Neptune após criar a conexão de configuração. Isso envolve carregar dados, executar consultas e realizar outras operações. A maioria dos usuários utiliza as ferramentas de linha de awscurl
comando curl
ou as ferramentas de linha de comando para se comunicar com o cluster de banco de dados Neptune de forma eficaz. Essas ferramentas permitem que você envie solicitações, carregue dados e recupere resultados do banco de dados gráfico, facilitando o gerenciamento de dados e os recursos de consulta.
Configurar o curl
para comunicar-se com o endpoint do Neptune
Conforme ilustrado em muitos exemplos desta documentação, a ferramenta de linha de comando curl
Para se conectar usando HTTPS (conforme recomendamos e conforme Neptune exige na maioria das regiões)curl
, é necessário acessar os certificados apropriados. Para saber como obter esses certificados e como formatá-los adequadamente em um repositório de certificados de autoridade de certificação (CA) que curl
possa ser usado, consulte Verificação de SSL certificadoscurl
documentação.
Depois, você pode especificar o local desse armazenamento de certificados CA usando a variável de ambiente CURL_CA_BUNDLE
. No Windows, o curl
os procura automaticamente em um arquivo chamado curl-ca-bundle.crt
. Ele procura primeiro no mesmo diretório curl.exe
e, em seguida, em outros lugares no caminho. Para obter mais informações, consulte Verificação do SSL certificado
Desde que curl
consiga localizar os certificados apropriados, ele lida com HTTPS as conexões da mesma forma que HTTP as conexões, sem parâmetros extras. Os exemplos desta documentação se baseiam nesse cenário.
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 o Gremlin e as linguagens de openCypher consulta para criar e consultar um gráfico de propriedades, ou a linguagem de SPARQL consulta para criar e consultar um gráfico contendo RDF dados.
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 3
para obter mais informações. A implementação do Gremlin no Neptune tem algumas diferenças em relação a outras implementações, principalmente ao usar o Gremlin-Groovy (as consultas do Gremlin enviadas como texto serializado). Para obter mais informações, consulte Conformidade com os padrões do Gremlin no Amazon Neptune.
openCypheré uma linguagem de consulta declarativa para gráficos de propriedades que foi originalmente desenvolvida pela Neo4j, então de código aberto em 2015 e contribuiu para o openCypher
projeto sob uma licença de código aberto Apache 2. A sintaxe dela está documentada na Cypher Query Language Reference, versão 9 . SPARQLé uma linguagem de consulta declarativa para RDF
dados, baseada na correspondência de padrões gráficos padronizada pelo World Wide Web Consortium (W3C) e descrita em SPARQL1.1 (Visão geral) e na especificação 1.1 Query Language. SPARQL
nota
Você pode acessar os dados do gráfico de propriedades em Neptune usando Gremlin openCypher e, mas não usando. SPARQL Da mesma forma, você só pode acessar RDF dados usandoSPARQL, não Gremlin ou. openCypher