Neo4j 可视化工具和产品

张开发
2026/4/10 2:34:09 15 分钟阅读

分享文章

Neo4j 可视化工具和产品
1、docker拉取并部署https://hub.docker.com/_/neo4jdocker pull neo4j:4.4.35-community docker run -d --publish7474:7474 --publish7687:7687 --volume$HOME/neo4j/data:/data neo4j:4.4.35-community2、什么是Neo4jNeo4j是一个开源的NoSQL图形数据库2003 年开始开发使用 scala和java 语言2007年开始发布。是世界上 先进的图数据库之一提供原生的图数据存储检索和处理采用属性图模型Property graph model极大的完善和丰富图数据模型专属查询语言 Cypher直观高效官网 https://neo4j.com/Neo4j的特性SQL就像简单的查询语言Neo4j CQL它遵循属性图数据模型它通过使用Apache Lucence支持索引它支持UNIQUE约束它包含一个用于执行CQL命令的UINeo4j数据浏览器它支持完整的ACID原子性一致性隔离性和持久性规则它采用原生图形库与本地GPE图形处理引擎它支持查询的数据导出到JSON和XLS格式它提供了REST API可以被任何编程语言如JavaSpringScala等访问它提供了可以通过任何UI MVC框架如Node JS访问的Java脚本它支持两种Java APICypher API和Native Java API来开发Java应用程序Neo4j的优点它很容易表示连接的数据检索/遍历/导航更多的连接数据是非常容易和快速的非常容易地表示半结构化数据Neo4j CQL查询语句命令是人性化的可读格式非常容易学习使用简单而强大的数据模型不需要复杂的连接来检索连接的/相关的数据因为它很容易检索它的相邻节点或关系细节没有连接或索引3、可视化工具介绍Neo4j 具有两个主要的可视化工具它们是专门为与 Neo4j 图数据库中的数据一起使用而设计的Neo4j Browser 和 Neo4j Bloom。Neo4j 浏览器是面向开发人员的工具允许开发人员执行Cypher查询并可视化结果它是Neo4j数据库的企业版和社区版的默认开发人员界面。Neo4j Bloom是一种商业许可的产品允许用户使用自然语言浏览其图数据。我们将在这里简要讨论每个关键细节。如上所述Neo4j浏览器是现成的具有Neo4j的所有图数据库产品包括Neo4j Server社区版和企业版和Neo4j Desktop所有OS版本。它的可视化功能旨在响应给定的Cypher查询来显示存储在数据库中的基础数据的节点图表示从而显示节点的圆和关系的线。Neo4j浏览器还提供了一些基于节点标签和关系类型的颜色和尺寸样式的功能或者您可以通过导入GRASS图形样式表文件以供Neo4j浏览器引用来自定义自己的样式。您还可以使用查询结果窗格上的内置下拉按钮轻松地将数据导出为PNG、SVG或CSV格式。Neo4j BloomBloom 是 Neo4j 的独立可视化产品可通过商业许可进行访问。此工具是为业务分析人员和其它非开发人员设计的无需编写任何代码即可与图数据库中存储的数据进行交互。用户可以使用自然语言查询数据库并在其图数据中浏览模式、聚类和遍历。还可以创建图的不同解剖称为透视图使用户可以查看图数据的不同方面和切片以进行进一步分析。引用链接https://zhuanlan.zhihu.com/p/126219777

更多文章