Acessar o grafo do Neptune com o Gremlin - 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 o grafo do Neptune com o Gremlin

O Amazon Neptune é compatível com TinkerPop Apache e Gremlin. Isso significa que você pode se conectar a uma instância de banco de dados Neptune e usar a linguagem de travessia Gremlin para consultar o gráfico (consulte The Graph na documentação do Apache). TinkerPop Para ver as diferenças na implementação do Gremlin no Neptune, consulte Conformidade com os padrões do Gremlin.

Uma travessia no Gremlin é uma série de etapas encadeadas. Ela começa em um vértice (ou ponto) e percorre o gráfico seguindo os pontos de saída de cada vértice e, em seguida, os pontos de saída desses vértices. Cada etapa é uma operação na travessia. Para obter mais informações, consulte The Traversal na TinkerPop documentação.

Diferentes versões do mecanismo do Neptune são compatíveis com diferentes versões do Gremlin. Verifique a página de lançamento do mecanismo da versão do Neptune que você está executando para determinar qual versão do Gremlin ela suporta ou consulte a tabela a seguir, que lista as versões mais antigas e mais recentes TinkerPop suportadas pelas diferentes versões do mecanismo do Neptune:

Versão do mecanismo do Neptune TinkerPop Versão mínima TinkerPop Versão máxima

1.3.2.0 and newer

3.7.1

3.7.3

1.3.1.0

3.6.2

3.6.5

1.3.0.0

3.6.2

3.6.4

1.2.1.0 <= 1.2.1.2

3.6.2

3.6.2

1.1.1.0 <= 1.2.0.2

3.5.5

3.5.6

1.1.0.0 and older

(deprecated)

(deprecated)

TinkerPop os clientes geralmente são compatíveis com versões anteriores em uma série (3.6.x, por exemplo, ou3.7.x) e, embora muitas vezes possam trabalhar além desses limites, a tabela acima recomenda as combinações de versões a serem usadas para obter a melhor experiência e compatibilidade possíveis. Salvo indicação em contrário, geralmente é melhor seguir essas diretrizes e atualizar os aplicativos cliente para que correspondam à versão TinkerPop que você está usando.

Ao atualizar TinkerPop versões, é sempre importante consultar a documentação TinkerPop de atualização, que o ajudará a identificar novos recursos dos quais você pode aproveitar, mas também problemas que talvez você precise conhecer ao se aproximar da atualização. Normalmente, você deve esperar que as consultas e os recursos existentes funcionem após a atualização, a menos que algo em particular seja apontado como um problema a ser considerado. Por fim, é importante observar que, caso uma versão que você atualize para ter um novo recurso, talvez você não consiga usá-la se for de uma versão posterior à suportada pelo Neptune.

Há variantes da linguagem Gremlin e suporte para acesso ao Gremlin em várias linguagens de programação. Para obter mais informações, consulte Sobre as variantes da linguagem Gremlin na TinkerPop documentação.

Esta documentação descreve como acessar o Neptune com as seguintes variantes e linguagens de programação:

Conforme discutido emCriptografas conexões com seu banco de dados do Amazon Neptune com SSL/HTTPS, você deve usar Transport Layer Security/Secure Sockets Layer (TLS/SSL) ao se conectar a Neptune em todas as regiões. AWS

Antes de começar, você deve ter o seguinte:

  • Uma instância de banco de dados do Neptune. Para obter informações sobre como criar uma instância de banco de dados do Neptune, consulte Criar um cluster do Amazon Neptune.

  • A instância do Amazon EC2 na mesma nuvem privada virtual (VPC) que a instância de banco de dados do Neptune.

Para obter mais informações sobre como carregar dados no Neptune, incluindo pré-requisitos, formatos de carregamento e parâmetros de carregamento, consulte Carregar dados no Amazon Neptune.