Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Will Neo4J be able to handle 40Giga of data?

Tags:

neo4j

I have several data sheets in the total size of 40G and would like to represent it in a graph (there could be several nodes per row, and nodes will contain most of the data in the row either in labels or properties).

Could Neo4J handle this? What is the largest DB size (quantity of nodes, size on disk, etc. ) tested so far?

like image 449
user971956 Avatar asked Jan 08 '12 22:01

user971956


People also ask

How much data can Neo4j handle?

Therefore, the maximum amount of data a particular property can hold would be limited to the maximum size for a string or the maximum size for an array of strings (that's per node). This limit (for 32-bit machines) is 4GB. (Note that this may be limited to 2-3 GB.)

How many nodes can Neo4j handle?

Neo4j 3.0 for Giant Graphs The centerpiece of Neo4j's architecture overhaul is a redesigned data store. Dynamic pointer compression expands Neo4j's available address space as needed, making it possible to store graphs of any size. That's right: no more 34 billion node limits!

How many relationships can Neo4j handle?

The standard store format of neo4j allows for 65k different relationship types.

How does Neo4j store data?

Properties are stored as a linked list of property records, each holding a key and value and pointing to the next property. Each node and relationship references its first property record. The Nodes also reference the first relationship in its relationship chain. Each Relationship references its start and end node.


1 Answers

there are several installations with over 1B-2B relationships - capacity-wise, http://docs.neo4j.org/chunked/snapshot/capabilities-capacity.html is listing the current maximum.

like image 148
Peter Neubauer Avatar answered Oct 12 '22 13:10

Peter Neubauer