Disk

As with most data store technologies, disk I/O is a potential performance bottleneck. Therefore, it is recommended to use solid-state drives with either the ZFS or ext4 file systems. To get an idea of the amount of required disk space, the Neo4j documentation offers the following approximations (Neo4j Team 2017d):

  • Nodes: 15 bytes
  • Edges: 33 bytes
  • Properties: 41 bytes

For example, assume that my data model consists of 400,000 nodes, 1.2 million relationships, and 3 million properties. I can then calculate my estimated disk usage with Neo4j as:

Neo4j, Inc. offers a hardware calculator on their website, which can be found at https://neo4j.com/developer/guide-sizing-and-hardware-calculator/ ...

Get Seven NoSQL Databases in a Week now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.