实例管理

如前所述,Desktop 中的一个 实例 表示一个 DBMS,它是一个 Neo4j 服务器安装,至少包含 system 数据库和一个默认用户数据库。

创建实例

首次打开 Desktop 时,您可以使用屏幕中央的 创建实例 按钮将新实例添加到本地环境。如果您已经有一个实例并想创建另一个,该按钮会改为位于右上角。

create instance
图 1. 创建新实例

您需要为实例命名并选择一个 Neo4j 版本。Desktop 2.0 支持 DBMS 5.1 及更高版本,默认选择最新版本。请记住,如果您选择的不是默认版本,Desktop 需要下载资源,因此您必须连接到互联网。

您还需要创建一个数据库用户和密码。这些凭据适用于该实例内的所有数据库。

确认详细信息无误后,点击 创建 按钮完成。您的新 DBMS 不久后即可见,并很快就可以启动。

new instance
图 2. 运行中的实例

启动/停止实例

Desktop 中只能运行一个实例。使用播放/停止按钮启动/停止实例。如果您启动一个实例,任何已运行的实例将自动停止。某些操作要求您的实例处于停止状态,例如加载和导出数据库。

instance actions
图 3. 实例操作

连接工具

实例卡片上的连接下拉菜单允许您直接连接到查询浏览工具。这些工具一次只能连接到一个数据库,并自动选择默认数据库。您可以从工具内部切换数据库和实例。有关内置工具的更多信息,请参阅浏览查询

管理实例

实例管理菜单 […​] 允许您执行多项操作

  • 概览 - 查看实例详细信息,例如连接 URI、版本和 ID。

  • 插件 - 安装一个或多个插件。

  • 升级 - 将您的实例升级到更高版本的 Neo4j。

  • 从文件加载数据库 - 直接加载您的 .dump.tar.backup 文件。请参阅加载数据库

  • 导出数据库 - 将您的实例中的数据库导出为 .dump 文件。请参阅导出数据库

  • 打开 dumps 文件夹 - 直接从 Desktop 查看您的 dumps 文件夹。

  • 打开 neo4j.log - 在新窗口中查看日志文件。

  • 打开 neo4j.conf - 使用您自己的编辑器/IDE 打开和配置 neo4j.conf 文件。

  • 克隆 - 制作您实例的副本。

  • 迁移到 Neo4j Aura - 了解如何将您的数据迁移到基于云的 Neo4j Aura。

  • 删除 - 删除您的实例及其包含的数据库。

安装插件

插件是可为 DBMS 启用的附加功能。使用最新版本的 Neo4j Desktop,以下插件可供本地实例安装

  • APOC - 一个用户定义过程和函数的库,用于帮助处理数据集成、图算法或数据转换等领域的多种不同任务。

  • Bloom - 使用 Bloom 插件获取一些额外功能。一个基础版本以 Explore 的形式在工具部分提供。

  • 生成式 AI 集成 - 一个生成式 AI 插件,用于在您的数据中创建向量嵌入,以便与向量索引和向量函数一起使用。

  • GDS Library - 用于 Neo4j 的常用图算法。

升级实例

您可以直接在 Desktop 中将本地实例升级到更高版本的 Neo4j(即无法对远程实例进行此操作)。此操作要求您要升级的实例处于停止状态。

从实例管理菜单中,选择升级以及您想要升级到的版本。请注意,无法降级。如果升级因某种原因失败,将对实例进行备份并提供特定于升级的日志。

upgrade process
图 4. 升级进度

升级成功完成后,您可以启动实例。

克隆实例

使用克隆选项制作实例的副本。您想要克隆的实例需要处于停止状态,并且您需要为副本指定一个唯一的名称。如果 Desktop 中已存在同名实例,该操作将失败。克隆完成后,新副本将与您的其他实例一起列出。

同时运行多个实例

如前所述,Desktop 中只能运行一个实例,并且您只能连接到正在运行的实例。但是,只要其中一个是本地实例,就可以连接到多个实例。换句话说,您可以连接到一个本地实例和多个远程实例。为了同时与实例中的数据库进行交互,您需要同时打开多个 Desktop 窗口。这样,您就可以在多个数据库中查询和浏览数据,而无需停止和启动实例。要打开新窗口,请转到菜单栏中的 FileNeoj Desktop 2 选项,然后选择 New window。请记住,您一次只能与每个实例中的一个数据库进行交互。

© . All rights reserved.