跳到主要内容
版本:8.1.1

Neo4j 简介

Doubao 中英对照 Introducing Neo4j

图数据库是一种存储引擎,专门用于存储和检索庞大的信息网络。它高效地将数据存储为节点,并带有指向其他节点甚至相同节点的关系,从而支持对这些结构进行高性能的检索和查询。属性可以添加到节点和关系上。节点可以用零个或多个标签标记,关系则总是有方向且有名称的。

图数据库非常适合存储大多数类型的领域模型。在几乎所有领域中,某些事物都与其他事物相关联。在大多数其他建模方法中,事物之间的关系会被简化为一条没有标识和属性的连线。图数据库让我们能够把那些源自领域、同样在数据库中得到良好表达的丰富关系完整保留下来,而不必把关系也建模成“事物”。把现实世界的领域放入图数据库时,几乎没有什么“阻抗失配”。

Neo4j 是一个开源的 NoSQL 图数据库。它是一个完全事务性(ACID)的数据库,将数据存储为由节点组成的图,节点之间通过关系连接。它受现实世界结构的启发,在对复杂数据提供高查询性能的同时,对开发者而言仍然直观而简单。

学习 Neo4j 的起点是 neo4j.com。以下是一些有用的资源: