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
- Estruture as consultas upsert para aproveitar as vantagens do mecanismo DFE
- Testar o código do Gremlin no contexto em que você o implantará
- Criação de gravações eficientes com multi-thread do Gremlin
- Redução de registros com o Creation Time Property
- Ao usar o método datetime( ) para o Groovy Time Data
- Usando data e hora nativas para dados de GLV hora
Estruture as consultas upsert para aproveitar as vantagens do mecanismo DFE
Criar surtos eficientes com as etapas mergeV() e mergeE() do Gremlin.explica como estruturar consultas upsert para usar o DFE mecanismo da forma mais eficaz possível.