一. Neo4j简介
Neo4j是一个流行的、Java编写的图数据库,Neo4j由一个商业公司在开发、维护,并提供GPLv3协议的开源社区版本。
二. Neo4j优点
- 它很容易表示连接的数据
- 检索/遍历/导航更多的连接数据是非常容易和快速的
- 它非常容易地表示半结构化数据
- Neo4j CQL查询语言命令是人性化的可读格式,非常容易学习
- 使用简单而强大的数据模型
- 它不需要复杂的连接来检索连接的/相关的数据,因为它很容易检索它的相邻节点或关系细节没有连接索引
三. Neo4j数据模型
- 表示节点,关系和属性中的数据
- 节点和关系都包含属性
- 关系连接节点
- 属性是键值对
- 节点用圆圈表示,关系用方向键表示
- 关系具有方向:单向和双向
- 每个关系包含“开始节点”(从节点)和“结束节点”(到节点)
参考链接
官网:https://neo4j.com/?utm_program=apac-prospecting&utm_source=baidu&utm_medium=cpc&utm_campaign=cn-brn-pure-ex&utm_content=brn-pure-brand&utm_term=neo4j
代码:https://github.com/neo4j/neo4j
文档:https://neo4j.com/docs/operations-manual/current/