Domanda

Voglio aggiungere una nuova proprietà [e alcune volte aggiungi i bordi] a una selezione di nodi in un grafico esistente di 2 milioni di nodi, 10+ milioni di bordi.Ho pensato di usare il batchgraph, ma dal loro wiki sembra che non supporti alcun recupero di query.

per e.g.Recupera questi nodi: G.V ('ID', 1) .HAS ('PROP1', 'TEXT1') E AGGIORNARE 'PROP1' a 'Text2'.

Qual è il modo migliore per farlo.

È stato utile?

Soluzione

Non penso che devi usare BatchGraph qui.Sembra come se stessi facendo una grande mutazione grafico in cui probabilmente sarebbe meglio scrivere semplicemente uno script di Gremlin per fare i tuoi cambiamenti.Non hai un grafico molto grande, quindi a meno che tu non pensi di fare una mutazioni molto complesse (ad esempio una traversata a più grassi), non dovrebbe richiedere molto tempo da eseguire.Se pensi che correrà "a lungo" dovresti pensare ai modi per parallelizzare il lavoro.Se vai su questo percorso potresti prendere in considerazione l'utilizzo di GPAR .

Come cresce il tuo grafico, scoprirai che dovrai usare faunus per la maggior parte della somministrazione dei dati.In particolare, ciò significa utilizzare STEP STEP .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top