关于 Neo4j Desktop

本节介绍 Neo4j Desktop 的用途和功能。

用途

Neo4j Desktop 是一款可安装的应用程序,可帮助您使用 Neo4j,无论您是刚刚开始还是拥有之前的 Neo4j 使用经验。对于新用户,它旨在通过包含您入门所需的一切,帮助您在本地学习和体验 Neo4j。一旦您了解了 Neo4j,Desktop 就会成为您在使用 Neo4j 的项目中的本地开发环境。

Neo4j Desktop 包含 Neo4j 图数据库的开发者版许可证。开发者版为个人在单台机器上进行开发使用提供了 Neo4j 企业版的全部功能和特性。Neo4j Desktop 不支持多机器功能(例如集群)。有关 Neo4j 企业版 的更多信息,请参阅操作手册 → Neo4j 功能详情

如果您是作为个人用户使用 Neo4j 进行开发,并且希望完全控制和了解您的数据库环境,那么 Neo4j Desktop 适合您。您可以下载并在您自己的服务器上部署 Neo4j,或者在云市场(例如 AWS、Azure、Google)中获取它,如果您希望自行管理它。有关安装 Neo4j 的不同选项的更多信息,请参阅操作手册 → 安装。如果您正在与他人合作进行开发,和/或如果您希望数据库环境由您管理,请考虑使用Neo4j Aura,我们的托管云数据库服务。

高级功能

使用 Neo4j Desktop,您可以根据机器的承载能力创建和管理任意数量的本地数据库。Neo4j 数据库由数据库管理系统 (DBMS) 实例托管,从 Neo4j 4.0 开始,您可以在给定的 DBMS 实例中拥有一个或多个数据库。由于 Desktop 可以运行所有当前支持的 Neo4j 数据库版本,因此您可以选择创建一个或多个 DBMS 实例来维护不同的 Neo4j 版本,按其包含的数据类型将数据库分开,或实现 DBMS 的特定所需配置。您可以管理 DBMS 的配置、添加插件、查看日志、备份和恢复数据、升级 Neo4j 版本等,以获得运行 Neo4j 的完整生命周期体验。

Desktop 还提供并托管了许多图应用程序,这些应用程序是专为与您的图数据库配合使用的应用程序。Neo4j 浏览器和 Bloom 是与 Desktop 捆绑的两个此类图应用程序。浏览器用作查询工具,用于对 Neo4j 图数据运行 Cypher 查询并查看结果。Bloom 用于使用搜索输入可视化图数据。除了这些之外,其他图应用程序也可从 Desktop 内的图应用程序库中获得。图应用程序可用于 Desktop 中当前正在运行的 DBMS。

您还可以在 Desktop 中创建一个到正在外部服务器上运行的 DBMS 实例的远程连接。但是,外部 DBMS 只能在 Desktop 中激活以供图应用程序使用。它们无法从 Desktop 内部进行配置或管理。在任何给定时间,Desktop 中只能运行一个本地 DBMS 实例或一个远程连接。