图是一组对象的图形表示,其中一些对象对通过链接连接。它由两个元素组成——节点(顶点)和关系(边)。
图数据库是用于以图的形式对数据进行建模的数据库。在这里,图的节点描述了实体,而关系描述了这些节点的关联。
Neo4j 是一个流行的图形数据库。其他图形数据库包括 Oracle NoSQL 数据库、OrientDB、HypherGraphDB、GraphBase、InfiniteGraph 和 AllegroGraph。
如今,大部分数据以不同对象之间的关系的形式存在,更多的时候,数据之间的关系比数据本身更有价值。
关系数据库存储高度结构化的数据,这些数据具有多个存储相同类型数据的记录,因此它们可用于存储结构化数据,并且它们不存储数据之间的关系。
与其他数据库不同,图数据库将关系和连接存储为一等实体。
与其他数据库相比,图数据库的数据模型更简单,并且可以与 OLTP 系统一起使用。它们提供事务完整性和操作可用性等功能。
以下是比较关系数据库和图形数据库的表格。
序号 关系型数据库管理系统 图数据库 1 表 图表 2 行 节点 3 列和数据 属性及其值 4 约束 关系 5 加入 遍历
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/18141.html