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.
Tópicos
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.