数据库

本节介绍 Neo4j DBMS 的重大更改。

多个数据库

从 4.0 版本开始,Neo4j 支持在同一 DBMS 中管理多个数据库。这些数据库的元数据(包括相关的安全模型)保存在名为“system”的特殊数据库中。

Neo4j 的默认安装包含两个数据库

  • system - 系统数据库,包含有关 DBMS 和安全配置的元数据。

  • neo4j - 默认数据库。在第一次启动 Neo4j 之前,可以为其配置不同的名称。

有关更多详细信息,请参见 操作手册 4.0→ 管理数据库Cypher® 手册 4.0 → 管理

数据库命名规则

随着多个数据库的引入,数据库命名规则发生了变化。例如,不再可以在数据库名称中使用下划线。有关命名规则的完整列表,请参见 操作手册 4.0 → 管理命令

嵌入式布局

为了支持嵌入式布局中的多个数据库,存储文件、事务文件和日志文件不再驻留在基本目录中。相反,文件按数据库分隔到不同的目录中。有关更多信息,请参见 操作手册 → 文件位置