Database Reference
In-Depth Information
System hardware requirements
Neo4j does not restrict users to use certain hardware specifications but it does recommend
minimum specifications for CPU, RAM, and disk that are required for deploying in devel-
opment or production environments.
These specifications are explained as follows:
CPU : Traversing in graphs and graph computations is CPU intensive and requires
a good amount of CPU cycles. The following are the requirements for CPU:
◦ Must have an Intel Core I3 processor
◦ Good to have an Intel Core I7 processor
RAM : The graphs in Neo4j are mapped to the OS memory so that the indexes and
cached data can be traversed/searched from the memory itself and do not require
any expensive I/O operation on disks. The following are the memory requirements:
◦ Must have at least 2 GB
◦ Good to have around 16 GB
Disk : Anything that cannot be kept in memory will be flushed out to disks and will
be required to read and load back into RAM on subsequent user's request. The
higher the I/O, the better the response time will be for reading data from the disk.
The following are some high-level specifications for the hard drive:
◦ Must have SATA drives with 15k RPM
◦ Good to have SSDs
Operating system : The following are the various flavors of OSes recommended
for deploying Neo4j:
◦ For production: Linux, HP-UX, and Windows 2008
◦ For development: Windows XP, Mac OS X, and Linux
Search WWH ::




Custom Search