简介

关于本指南

使您的 Neo4j 部署始终保持最新状态,可确保您获得最新的性能、安全性和错误修复改进。

谁应该阅读本指南?

本升级和迁移指南专为希望升级或迁移 Neo4j 的经验丰富的系统管理员和运维工程师编写。

此页面在引用特定版本页面之前介绍了一些重要的 Neo4j 概念。

准备工作

准备工作是任何成功升级或迁移的关键。在对生产数据库管理系统进行更改之前,强烈建议使用测试环境来检查

  • 升级/迁移过程。

  • 与其他系统的兼容性。

版本号

Neo4j 版本号采用 MAJOR.MINOR.PATCH 模式。

  • MAJOR 版本引入了重大的架构改进和功能。它们与以前的 MAJOR 版本不兼容。与数据库交互的系统可能需要更新。

  • MINOR 版本引入了改进和新功能。它们与 MAJOR 版本的其他 MINOR 版本向后兼容。

  • PATCH 版本修复了关键错误和安全问题。它们向后兼容,并替换同一 MAJOR.MINOR 版本的先前版本。

Neo4j 的完全托管云服务 Neo4j Aura 仅使用 MAJOR 版本控制,并且始终处于最新的 MINOR 版本。

停机时间、存储格式和降级

停机时间

  • MAJOR 版本迁移需要停机时间。

  • MINORPATCH 升级可以应用于集群而无需停机。

  • 独立服务器需要停机才能升级。

当您迁移到 Neo4j 的新主要版本时,必须将数据库从旧服务器迁移到新服务器。通过更新服务器的二进制文件并重新启动来升级服务器。

存储格式

  • 除非您要迁移到删除对旧存储格式支持的新 MAJOR 版本,否则存储格式更新是可选的。有关每个 Neo4j 版本的可用存储格式的更多信息,请参阅 操作手册 → 存储格式

降级

Neo4j 不支持降级。如果升级或迁移不成功,您必须执行完全回滚,包括恢复升级前或迁移前的备份。

继续阅读

如果您已使用 Neo4j 5,或希望将您的数据库从 4.4 迁移,您可以继续访问 Neo4j 5 部分。

如果您要升级到 Neo4j 4 的某个版本,请阅读 Neo4j 4 部分。