Pergunta

Quero adicionar uma nova propriedade [e algumas vezes adicionar arestas] a uma seleção de nós em um gráfico existente de 2 milhões de nós, mais de 10 milhões de arestas.Pensei em usar o BatchGraph, mas pelo WIKI parece que ele não suporta nenhuma consulta de recuperação.

Por exemplorecupere estes nós:g.V('id',1).has('prop1','text1') e atualize 'prop1' para 'text2'.

Qual é a melhor maneira de fazer isso.

Foi útil?

Solução

Eu não acho que você precise usar BatchGraph aqui.Parece que você está fazendo uma grande mutação no gráfico; nesse caso, provavelmente seria melhor apenas escrever um script Gremlin para fazer suas alterações.Você não tem um gráfico muito grande, portanto, a menos que planeje fazer algumas mutações muito complexas (por exemplo, uma travessia de várias etapas), a execução não deverá demorar muito.Se você acha que vai demorar "muito", pense em maneiras de paralelizar o trabalho.Se você seguir esse caminho, você pode considerar usar gpars.

À medida que seu gráfico cresce, você descobrirá que precisará usar Fauno para a maioria da administração de dados.Especificamente, isso significa utilizar etapa do script.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top