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 versão 3.4.11 do TinkerPop que melhora a exatidão de como as consultas são processadas, mas, no momento, às vezes pode afetar gravemente 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 do TinkerPop 3.4.11. 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()
O TinkerPop 3.4.11 foi habilitado na versão 1.0.5.0 do mecanismo do Neptune.
Tópicos
- Testar o código do Gremlin no contexto em que você o implantará
- Estruturar consultas de upsert para aproveitar as vantagens do mecanismo do DFE
- 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
- Uso da data e hora nativas para dados de data GLV