Neo4j使用系列2

Part2     The Neo4j Graph Data Platform 

               Neo4j图形数据平台

There are a variety of ways to interact with and use graph data in Neo4j.
在Neo4j中,有多种与图数据进行交互和使用的方法。

1、Components of the Neo4j Graph Platform

Neo4j图形平台组件
-  core graph database that is built to store and retrieve connected data. There are two editions - a Community Edition and an Enterprise Edition. Everything in our platform interacts with data stored in the database.
-核心图形数据库,用来存储和检索连接数据。有两个版本——社区版和企业版。我们平台中的所有内容都与存储在数据库中的数据进行交互。
(2) Neo4j Desktop 
- application to manage local instances of Neo4j. Free download includes Neo4j Enterprise Edition license.
—管理Neo4j本地实例的应用程序。免费下载包括Neo4j企业版许可证。
(3) Neo4j Browser 
- online browser interface to query and view the data in the database. Basic visualization capabilities using Cypher query language.
—在线浏览器界面,用于查询和查看数据库中的数据。使用Cypher查询语言的基本可视化功能。
(4) Neo4j Bloom 
- visualization tool for business users that does not require any code or programming skills to view and analyze data. Documentation is also available in our docs section.
—为业务用户提供可视化工具,不需要任何代码或编程技能即可查看和分析数据。 文档也可以在我们的文档部分找到。
(5) Neo4j AuraDB 
- database-as-a-service offering managed by Neo4j for graph databases in the cloud. Find out more general information on the product page.
—数据库即服务,由Neo4j管理,用于云中的图形数据库。在 产品页面上查找更多一般信息。
(6) Graph Data Science 
- officially-supported library for executing graph algorithms with Neo4j and optimized for enterprise workloads and pipelines. Documentation for the library is also available.
—官方支持的库,用于使用Neo4j执行图算法,并针对企业工作负载和管道进行优化。还提供了该库的 文档

2、Neo4j Integration Tools 

Neo4j集成工具
Neo4j also has a variety of extension libraries and developer tools that can be added to existing products to enhance functionality.   Some of these projects have been adopted by our Neo4j Labs team to help developers integrate with other innovative tools and libraries. Tutorials and other specific information for some of these is included in this section.   Other non-Neo4j Labs extensions will be covered in the Extensions & Integrations section of these guides. Neo4j Labs integrations: APOC - the standard utility library of procedures and functions for Neo4j. GraphQL and GRANDstack - integrate with other popular data technologies or full-stack solutions. ETL Tool - migrate data from a relational database to Neo4j using an application and simple user interface.   Components of the Neo4j Graph Platform
Neo4j还有各种扩展库和开发人员工具,可以将它们添加到现有产品中以增强功能。其中一些项目已经被Neo4j Labs团队采用,以帮助开发人员与其他创新工具和库集成。
本部分包含其中一些的教程和其他特定信息。其他非neo4j Labs扩展将在这些指南的扩展与集成一节中介绍。
Neo4j实验室集成:
APOC——Neo4j中程序和函数的标准实用程序库。
GraphQL和GRANDstack -与其他流行的数据技术或全栈解决方案集成。
ETL工具——使用应用程序和简单的用户界面将数据从关系数据库迁移到Neo4j。
           

### 使用 Neo4j Desktop 进行图数据库管理与开发 #### 启动 Neo4j Desktop 为了启动 Neo4j Desktop,在 Mac 上,应用程序通常安装在 `/Applications` 文件夹内。双击 `Neo4j Desktop.app` 即可打开该应用[^3]。 #### 创建新项目 一旦 Neo4j Desktop 成功启动,用户界面会显示项目的列表。点击左上角的加号图标来创建一个新的项目。这一步骤对于组织不同的工作流非常重要,因为每个项目可以拥有独立配置的服务实例和其他资源。 #### 添加本地数据库 通过点击界面上方导航栏中的 “Databases”,再选择右下角的 “Add Database” 来添加新的本地数据库实例。按照向导提示完成设置过程,包括指定版本、端口以及认证方式等参数。 #### 配置远程连接 如果需要访问远程部署的 Neo4j 数据库,则可以通过同样的菜单选项下的 “Connect to a remote database”。输入目标服务器的信息如主机名、用户名和密码即可建立安全链接。 #### 利用 Cypher 查询编辑器 进入任意已有的数据库之后,顶部会出现一个名为 “Query”的标签页。这里就是所谓的 Neo4j Browser 环境,它提供了一个直观易用的文字框让用户编写并运行 Cypher 语句来进行数据操作;同时也支持以表格或图形的形式展示返回的结果集[^2]。 ```cypher // 示例:创建节点和关系 CREATE (n:Person {name:'Alice'}) RETURN n; ``` #### 探索数据视图 除了传统的文本查询外,还可以利用内置的数据浏览器功能浏览现有结构化信息。切换至左侧边栏里的 “Data Browser” 或者直接使用 Neo4j Bloom 工具获得更友好的视觉体验,尤其适用于非技术人员理解复杂的网络模式[^4]。 #### 插件扩展能力 最后值得一提的是,Neo4j Desktop 提供了一系列插件用于增强其核心特性之外的功能,比如导入 CSV 文件、地理空间分析等等。这些附加组件可以从官方市场下载安装,并集成到当前环境中进一步提升工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cherry CSL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值