可视化之旅
本节概述了桌面的各种功能,包括不同的抽屉和栏集。

项目
桌面中的项目是磁盘上开发文件夹的表示。您可以创建本地数据库管理系统 (DBMS),连接到远程 DBMS 并在项目中添加文件。Neo4j 桌面允许您管理多个项目,并且可以通过拖放轻松地在不同的项目之间移动 DBMS 和文件。但是,您一次只能拥有一个活动 DBMS 或远程连接。
项目中的每个 DBMS 都包含其数据库列表,在选择 DBMS 时会展开。如果 DBMS 已停止,则数据库列表将被缓存。然后,在启动 DBMS 时,列表将再次更新。但是,对于新的 DBMS,数据库列表在 DBMS 首次成功启动之前不可用。

使用新建菜单在本地或从目录创建项目。您也可以从存档导入项目,并从官方的 Neo4j 图示例库 中导入示例项目。在 GitHub 上。
DBMS
DBMS(数据库管理系统)是 Neo4j 服务器实例,其中至少包含 system
数据库和默认数据库。创建 DBMS 后,默认数据库称为 neo4j
,但您可以将其重命名或创建一个新的数据库作为默认数据库。还可以通过 DBMS 菜单访问现有的 DBMS。
Neo4j 桌面包含 Neo4j 企业版免费开发者许可证,它允许用户本地访问企业版功能,例如多个数据库。因此,桌面中的 DBMS 除了 system
和默认数据库之外,还可以包含多个数据库。有关多个数据库的更多信息,请参阅 操作手册 → 数据库管理。
当您在项目中创建新的 DBMS 时,这将使用 Neo4j 的默认版本。但是,您可以选择不同的 Neo4j 版本。请记住,这通常需要下载这些资源,因此需要互联网连接。
插件是可为 DBMS 启用的附加功能。使用最新版本的 Neo4j 桌面,以下插件可用于安装到本地 DBMS
-
APOC - 一组用户定义的过程和函数,可帮助您完成数据集成、图算法或数据转换等方面的许多不同任务。
-
GDS 库 - Neo4j 的常用图算法。
-
GraphQL - GraphQL 端点扩展,它将 GraphQL 查询转换为 Cypher 语句。
-
Neo4j 流 - Neo4j 和 Kafka 之间的集成,以便将数据导入您的图或将更新事件发送到事件日志。
-
neosemantics (n10s) - 一个插件,它允许在 Neo4j 中使用 RDF 和关联的词汇表。
Neo4j 桌面允许您直接查看和修改 DBMS 的设置。通过从更多选项菜单中选择 设置
,一个可编辑的 neo4j.conf
将在新窗口中打开。但是,对于大多数设置,修改需要重新启动 DBMS 才能使更改生效。有关 neo4j.conf
内容的更多信息,请参阅 操作手册 → neo4j.conf
文件。
同样,日志文件;debug.log
、neo4j.log
、query.log
和 security.log
也可直接从桌面查看,从更多选项菜单中的 日志
查看。这将打开一个单独的窗口,显示所选的日志文件。您也可以从 打开文件夹
→ 日志
访问日志。

内存配置
默认情况下,桌面为每个创建的 DBMS 设置以下内存配置
dbms.memory.heap.initial_size=512m
dbms.memory.heap.max_size=1G
dbms.memory.pagecache.size=512m
如果您的设置需要不同的内存配置,您可以编辑每个 DBMS 的 neo4j.conf
文件以满足您的需求。如上所述,可以从更多选项菜单中的 设置
选项访问 neo4j.conf
文件。
请记住,更改 |
有关内存配置的更多信息,请参阅 操作手册 → 内存配置。
远程连接
除了管理本地 DBMS 之外,Neo4j 桌面还允许您连接到远程实例。这可以是运行在 GCE、Aura 上的实例,或者例如托管在本地网络上。远程连接使用 bolt
协议。

远程连接可用于每个项目,位于 添加
下拉菜单中。有关如何连接到远程实例的更多信息,请参阅 连接到远程 DBMS。
图应用程序
有多种方法可以与图交互。一种方法是使用图应用程序,桌面附带了这些应用程序的列表。其中两个是正式的 Neo4j 产品,Neo4j 浏览器和 Neo4j Bloom,其他应用程序是 Neo4j Labs 提供有限支持的应用程序。Neo4j 浏览器和 Bloom 用于可视化和查询图,但其他应用程序提供了关系数据库的导入工具、监视工具和查询日志分析器等。有关浏览器和 Bloom 的更多信息,请参阅 浏览器文档 和 Bloom 文档。
图应用程序可以在桌面上的图应用程序库中找到一个经过精心策划的列表。

从桌面 v1.6 开始,无法安装第三方图应用程序。但是,已安装的图应用程序将继续运行。
可以从侧边栏、打开
菜单或操作栏启动图应用程序。
操作栏
操作栏以放大镜表示,提供对图、应用程序和命令的快速访问。通过它,您可以
-
启动图
-
停止活动图
-
显示 Neo4j 桌面的日志文件
-
显示活动图的日志文件
-
访问任何图的管理视图
-
打开图应用程序
-
显示任何图的 IP 地址视图。
文件
除了添加 DBMS 之外,桌面还允许您将文件和文件夹添加到您的项目中。这些可以是 Cypher 文件和 Neo4j 浏览器指南,当您单击它们时,它们将在 Neo4j 浏览器中打开。此外,您还可以将数据库转储文件添加到此部分。转储文件可用于恢复 DBMS,从而将其添加到您的项目中。
要添加文件,可以使用项目中的 添加
下拉菜单,也可以将文件拖放到 文件
部分。如果将文件放置在项目文件夹中,例如使用文件管理器或从命令行,桌面会将它们拾取并显示在此部分中。下拉菜单允许您按名称、大小、创建日期、上次修改日期或上次打开日期筛选已添加的文件和文件夹。

您可以通过将文件从本节拖放到侧边栏上的项目菜单中的另一个项目中,轻松地在项目之间移动文件。