部署
部署主要包括:容量规划、单实例或集群安装及安装后的相关处理。
系统需求
运行一个 Neo4j
数据库实例所需的系统需求清单:
CPU
:通常性能受限于内存容量和磁盘I/O
容量。推荐配置:Intel Core i7, IBM POWER8
- 内存:图越大则所需内存越多。推荐配置:
16~32GB
或更多。 - 磁盘:磁盘性能是最重要的指标。推荐配置:
SSD w/ SATA
。 - 文件系统:由于普通
Linux / UNIX
系统中存在的缓冲区高速缓存或页面高速缓存,大多数磁盘都是经过缓存进行的。因此当系统发生故障时,这种延迟可能会造成文件更新内容的丢失。推荐配置:ext4 / ZFS
。 - 软件:
Neo4j
需要一个Java
虚拟机,因此Neo4j
中都会提前预装JVM
。