

随着大数据时代的到来,数据与数据之间的关系变得越来越复杂,传统的关系型数据库,例如SQL,在处理这种具有复杂关系的海量数据的时候,效率也没有那么高。
图数据库应运而生。图数据库是一种非关系型数据库。Neo4j是一个高性能的图形数据库,它将结构化数据存储在网络上而不是表中。今天皮皮将向大家介绍几种基于Neo4j的可视化技术。
NO.1 Neo4j Browser
Neo4j Browser是面向开发人员的工具,允许开发人员执行Cypher查询并可视化结果,它是Neo4j数据库的企业版和社区版的默认开发人员界面。通过Cypher查询语句,我们可以看到显示在Neo4j Browser中的圆形节点和关系表示,并且还可以修改一些基于节点标签和关系类型的颜色和尺寸样式。

NO.2 Neo4j Bloom
Neo4j Bloom是为业务分析人员和其他非开发人员设计的,因为无需编写任何代码即可与图形数据库中存储的数据进行交互。用户可以使用自然语言查询数据库,并在其图形数据中进行浏览,聚类和遍历。还可以创建图形的不同分解(又称为透视图),使用户可以查看图形数据的不同方面和切片以进行进一步分析。

NO.3 GraphXR
GraphXR是一个完全基于Web的可视化平台,用于交互式分析。对于技术用户而言,这是进行临时分析的高度灵活且可扩展的环境。对于企业用户而言,这是一个直观的工具,可以进行无代码的调查和观察。
我们可以根据自己的需要和爱好选择任何一种可视化技术。当然,可视化不是目的,能帮助我们解决问题才是最终目的。
写在后面:
图数据库和Neo4j是我们比较感兴趣的方面,正好前段时间为了准备中国传媒大学“媒体融合与传播”国家重点实验室“计算传播学”分论坛的召开,我和同学们一起做了有关Neo4j可视化的相关工作,在这里和大家一起分享。












