Neo4j 简介

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

图数据库非常适合存储大多数类型的领域模型。在几乎所有领域中,某些事物都与其他事物相关联。在大多数其他建模方法中,事物之间的关系被简化为没有标识和属性的单个链接。图数据库允许在数据库中很好地表示源自领域的丰富关系,而无需将关系也建模为“事物”。将现实生活中的领域放入图数据库时,几乎没有“阻抗不匹配”的问题。

Neo4j 是一个开源的 NoSQL 图数据库。它是一个完全事务型数据库 (ACID),以图的形式存储数据,由节点和通过关系连接的边组成。它受现实世界结构的启发,能够对复杂数据进行高性能查询,同时对开发人员来说保持直观和简单。

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

© . This site is unofficial and not affiliated with VMware.