Stava facendo un paio di test.Inserimento delle prestazioni con e senza indice
Sulla base di alcuni ottimi suggerimenti di Wes, ecc., Ho ottimizzato alcune delle proprietà neo4j senza cache per fare inserimenti su larga scala in un ambiente con multithreading e le prestazioni non sono male.
Tuttavia, quando introduco l'indice (sui nodi), le prestazioni si riducono notevolmente. La differenza è facilmente 5 volte. Ci sono impostazioni di configurazione per renderlo migliore?
Grazie in anticipo,
Sachin
Neo4j versione - 1.8.1; JVM - 1.6
+1 per buone raccomandazioni. Sto lavorando a un programma per scrivere i file del negozio direttamente in C. Sta per fare rock. Ma non ho intenzione di supportare gli indici inizialmente (o forse mai) - non ho ancora guardato il formato di file lucene ancora. L'OP potrebbe prendere in considerazione la possibilità di scrivere gli indici dopo i nodi, nelle proprie transazioni di massa. –
Wow, sembra interessante. La corsa per le migliori prestazioni degli inserti Neo4j è attiva! :) –
Finora, 1B nodi in 82 secondi (nessuna proprietà o rel, inutile!). Quasi i relano funzionano, ci vuole un po 'più di lavoro da fare. –