View a markdown version of this page

Práticas recomendadas gerais para usar o Gremlin com o 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á.

Práticas recomendadas gerais para usar o Gremlin com o Neptune

Siga estas recomendações ao usar a linguagem de percurso de grafos Gremlin com o Neptune. Para obter informações sobre como usar o Gremlin com Neptune, consulte Acessar o grafo do Neptune com o Gremlin.

Importante

Foi feita uma alteração na TinkerPop versão 3.4.11 que melhora a exatidão de como as consultas são processadas, mas, no momento, às vezes pode afetar seriamente o desempenho das consultas.

Por exemplo, uma consulta desse tipo pode apresentar uma lentidão significativa:

g.V().hasLabel('airport'). order(). by(out().count(),desc). limit(10). out()

Os vértices após a etapa limite agora são buscados de uma forma não ideal devido à alteração 3.4.11. TinkerPop Para evitar isso, é possível modificar a consulta adicionando a etapa barrier() a qualquer momento após order().by(). Por exemplo:

g.V().hasLabel('airport'). order(). by(out().count(),desc). limit(10). barrier(). out()

TinkerPop 3.4.11 foi habilitado na versão 1.0.5.0 do motor Neptune.

Estruturar consultas de upsert para aproveitar as vantagens do mecanismo do DFE

Fazendo alterações eficientes com as etapas Gremlin mergeV () e mergeE () explica como estruturar consultas de upsert para usar o mecanismo do DFE da forma mais eficaz possível.