Qual è il cluster Neo4j più grande conosciuto (in dimensione db, statistiche grafico o numero di macchine)?Qual è il più grande cluster Neo4j conosciuto?
risposta
Come approccio a una risposta, potresti voler controllare questa intervista con Emil Eifrem (neo fondatore): http://www.infoq.com/interviews/eifrem-graphdbs. In particolare, dai un'occhiata a "Da una prospettiva di complessità dei dati, in che modo Neo4j aiuta a rimuovere parte della complessità dell'implementazione nell'archiviazione dei dati?": "Centinaia di milioni sono probabilmente di grandi dimensioni e miliardi decisamente grandi".
Sono stato in conversazione con le tecnologie neo di recente, in cui hanno condiviso che le installazioni più grandi che conoscono a livello di macchina non hanno più di 3-5 macchine.
Inoltre, hanno affermato che la dimensione del grafico neo4j può gestire in modo efficiente dipende dal numero di nodi e spigoli nel grafico. Se possono essere tutti tenuti in memoria, la maggior parte delle query sarà veloce. Le dimensioni dei nodi e dei bordi sono memorizzate nella memoria http://wiki.neo4j.org/content/Configuration_Settings (sono 9 byte per nodo e 33 byte per relazione).
Il numero di nodi e relazioni è stato recentemente (con il numero 1.3 release) espanso a 32 miliardi ciascuno e altri 64 miliardi per le proprietà. Se si guarda la mailing list, ci sono state richieste recenti per datastore quitelarge.
- 1. Qual è il valore più grande sizeof (T) può produrre?
- 2. Qual è il più grande problema di prestazioni in Emberjs?
- 3. Qual è il punto di ingresso grande?
- 4. Nel gioco 2048, qual è la più grande tessera teorica?
- 5. Qual è la differenza tra il modulo Cluster di Node.js e il modulo Cluster di Learnboost?
- 6. C++ argomento template che è già "conosciuto"
- 7. Qual è il significato di "Locality Level" su Spark cluster
- 8. Il secondo numero più grande
- 9. Il più grande divisore comune
- 10. Golang, math/grande: qual è il valore massimo di * big.Int
- 11. Qual è il più grande vantaggio dell'uso di puntatori in ObjectiveC
- 12. Qual è il modo più veloce per calcolare una grande potenza di 2 modulo un numero
- 13. Qual è il modo più veloce per selezionare una grande quantità di checkbox e de/selezionarli?
- 14. Qual è il numero più grande che la classe decimale può gestire?
- 15. Qual è il valore più grande che un NSNumber può memorizzare?
- 16. Neo4j: abbina più etichette (2 o più)
- 17. Funzione Excel: quale valore è più grande
- 18. Perché il testo è mostrato più grande sotto xvfb?
- 19. Perché il pulsante di Firefox è più grande?
- 20. Android: foto scattata è più grande l'anteprima
- 21. C++ Come ottenere il più grande e il più piccolo
- 22. Eclipse: è possibile modificare il codice sorgente Java conosciuto tramite il codice sorgente "allegato"
- 23. Fortran: il più grande e il più piccolo intero
- 24. Qual è il modo migliore per accedere a Neo4j da Django?
- 25. Trova il più grande e il secondo elemento più grande in un intervallo
- 26. WCF - qual è il legame più veloce?
- 27. Qual è il modo migliore per memorizzare l'array di stringhe come proprietà del nodo in Neo4j
- 28. Cassandra: fattore di replica più grande = letture più veloci?
- 29. In Ruby, qual è il modo più pulito per ottenere l'indice del valore più grande in un array?
- 30. git: trova il più grande commit (i)
3-5 macchine suona piuttosto piccolo ... –
Jep. Questo è quello che pensavamo. La soluzione HighAvailability era stata testata con 20 macchine. Non hanno visto la necessità di più macchine nella pratica. Se il tuo ok con il limite attuale di 4 miliardi di primitivi, il problema potrebbe diventare velocità di scrittura (che in genere è limitata dalla velocità di IO). L'aggiunta di server ridimensiona le letture ma non le scritture. – Stephan
Sono 32 miliardi di primitivi. –