Neo4j教程

Neo4j GraphDB

什么是图

图是通过一对链接连接的对象的图形表示。图包含两个元素: 节点(顶点)和关系(边)。

什么是图数据库

图数据库是用于建模的数据库图形形式的数据。它使用以下方式存储任何类型的数据:
节点 关系 属性
节点:节点是图形数据库中的记录/数据。数据存储为属性,属性是简单的名称/值对。
可以通过将标签应用于每个成员将节点分组在一起。一个节点可以具有零个或多个标签。标签没有任何属性。在Neo4j中存储数据类似于在其他数据库中添加更多记录。
关系: : 用于连接节点。它指定节点如何关联。
关系总是有方向的。 关系始终具有类型。 关系形成数据模式。
属性:属性被命名为数据值。

热门图形数据库

Neo4j是最受欢迎的图形数据库。其他图形数据库是
Oracle NoSQL数据库 OrientDB HypherGraphDB GraphBase InfiniteGraph AllegroGraph等。

为什么GraphDB

当今的图形数据库非常有用,因为在图形数据库中,数据以不同对象之间的关系形式存在。数据之间的关系比数据本身更有价值。
关系数据库存储高度结构化的数据,该数据具有多个存储相同类型数据的记录,因此它们可用于存储结构化数据,并且它们不存储数据之间的关系,而图数据库存储关系和连接
与其他数据库相比,图形数据库的数据模型很简单,并且可以与OLTP系统一起使用。它们提供事务完整性和操作可用性等功能。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4