2012-01-08 8 views
9

Ho diversi fogli di dati nella dimensione totale di 40G e vorrei rappresentarlo in un grafico (potrebbero esserci più nodi per riga e i nodi conterranno la maggior parte dei dati nella riga in etichette o proprietà).Neo4J sarà in grado di gestire 40Giga di dati?

Potrebbe Neo4J gestirlo? Qual è la dimensione del DB più grande (quantità di nodi, dimensioni su disco, ecc.) Testata fino ad ora?

risposta

6

"40G di dati" può variare molto a seconda di come è modellato nel grafico. Hai 40G di dati di origine e vorresti metterli in neo4j, o hai calcolato che i tuoi dati occuperanno circa 40G di spazio in neo4j?

A seconda di come si modellano i dati, è possibile rimuovere alcuni/molti dati duplicati, ossia invece di avere alcune proprietà su tutte le entità invece di dedurle dai dintorni tramite le relazioni.

5

In Neo4j, la dimensione dei dati è principalmente limitata dallo spazio degli indirizzi delle chiavi primarie per Nodi, Relazioni, Proprietà e Tipi di relazione. Attualmente lo spazio degli indirizzi è il seguente:

2ˆ35 (~ 34 billion) nodes 
2ˆ35 (~ 34 billion) relationships 
2ˆ36 (~ 68 billion) properties 
2ˆ15 (~ 32 000) relationship types 
+0

A partire da neo4j 3, questo non è più vero. Per maggiori informazioni vedi http://neo4j.com/blog/neo4j-3-0-massive-scale-developer-productivity. – Hassan

Problemi correlati