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
Criar surtos eficientes com as etapas mergeV() e mergeE() do Gremlin. explica como estruturar consultas de upsert para usar o mecanismo do DFE da forma mais eficaz possível.