一、引言
在计算机科学中,图形作为一种特定的数据结构,用于表达数据之间的复杂关系,如社交关系、组织架构、交通信息、网络拓扑等等。在图计算中,基本的数据结构表达式是:G=(V,E),V=vertex(节点),E=edge(边)。图形结构的数据结构一般以节点和边来表现,也可以在节点上增加键值对属性。图数据库是NoSQL(非关系型数据库)的一种,它应用图形数据结构的特点(节点、属性和边)存储数据实体和相互之间的关系信息。
Neo4j是当前较为主流和先进的原生图数据库之一,提供原生的图数据存储、检索和处理。它由NeoTechnology支持,从年开始开发,1.0版本发布于年,2.0版本发布于年。经过十多年的发展,Neo4j获得越来越高的