图数据库Graph database是什么?

Infocode蓝畅 互联网开发 393

什么是图数据库?

图数据库(Graph Database),是一种以图结构进行语义查询,并使用顶点、边与属性来表示和存储数据的数据库。图数据库的关键概念是边,通过边将顶点连接在一起,从而进行快速的图检索操作
图数据库是一种数据库类型,属于非关系型数据库。图数据库的关注点是“关联关系”形成的图,其目标是对现实世界中的实体与实体之间的关联关系进行存储与分析:将实体抽象为顶点、将实体之间的关联关系抽象为边。通过顶点和边形成的图谱结构,直观自然的表达万物关联的世界,同时解决了复杂关联关系深层检索的性能问题。
随着大数据时代关联数据的大规模增长,图数据库在近十年来得到了快速发展,2020年3月DB-Engines数据库排行榜上收入的图数据库类型已达到32种 。
图Graph:指关系图。比如:同学及朋友关系图、银行转账图等。
顶点Vertex:一般指实体。比如:人、账户等。
边Edge:一般指关系。比如:朋友关系、转账动作等。
属性Property:顶点或边可以包含属性,比如:人的姓名、人的年龄、转账的时间。
图数据库是什么?
图数据库是什么?

图数据库(Graph database)并非指存储图片的数据库,而是以图这种数据结构存储和查询数据。

图形数据库是一种在线数据库管理系统,具有处理图形数据模型的创建,读取,更新和删除(CRUD)操作。

与其他数据库不同,关系在图数据库中占首要地位。这意味着应用程序不必使用外键或带外处理(如MapReduce)来推断数据连接。

与关系数据库或其他NoSQL数据库相比,图数据库的数据模型也更加简单,更具表现力。

图形数据库是为与事务(OLTP)系统一起使用而构建的,并且在设计时考虑了事务完整性和操作可用性。




您希望更多了解和咨询Infocode蓝畅信息技术的具体内容
=

回复

我来回复
  • 暂无回复内容