数据库
本节介绍 Neo4j DBMS 的重大更改。
多个数据库
从 4.0 版本开始,Neo4j 支持在同一 DBMS 中管理多个数据库。这些数据库的元数据(包括相关的安全模型)保存在名为“system”的特殊数据库中。
Neo4j 的默认安装包含两个数据库
-
system
- 系统数据库,包含有关 DBMS 和安全配置的元数据。 -
neo4j
- 默认数据库。在第一次启动 Neo4j 之前,可以为其配置不同的名称。
有关更多详细信息,请参见 操作手册 4.0→ 管理数据库 和 Cypher® 手册 4.0 → 管理。
数据库命名规则
随着多个数据库的引入,数据库命名规则发生了变化。例如,不再可以在数据库名称中使用下划线。有关命名规则的完整列表,请参见 操作手册 4.0 → 管理命令。
嵌入式布局
为了支持嵌入式布局中的多个数据库,存储文件、事务文件和日志文件不再驻留在基本目录中。相反,文件按数据库分隔到不同的目录中。有关更多信息,请参见 操作手册 → 文件位置。