业界流行的图形数据库(Graph Database)理解(一)

业界流行的图形数据库(Graph Database)理解(一)关于图形数据库的见解最近在网上阅读了相关图形数据库的知识 深有体会 此外本人想把所理解的知识分享给大家 有错误点请指出 共同进步 图形数据库 Graghdatabas 起源于欧拉的七桥问题 基于图论所设计的 属于 NoSQL 类型的一种 想必都知道 NoSQL 有哪几种吧 键值 Key value 文档 Document 列存储 Column Family 图 Gragh 图形数据库的数据模型主要是以节点 Nodes 和边 Edges 来体现 对于复杂的数据都能快速解决 简单地举个例子

关于图形数据库的见解

最近在网上阅读了相关图形数据库的知识,深有体会,此外本人想把所理解的知识分享给大家,有错误点请指出,共同进步。

图形数据库(Graph database):起源于欧拉的七桥问题,基于图论所设计的,属于NoSQL类型的一种,想必都知道NoSQL 有哪几种吧[键值(Key-value)、文档(Document)、列存储(Column-Family)、图(Graph)],图形数据库的数据模型主要是以节点(Nodes)和边(Edges)来体现,对于复杂的数据都能快速解决。
在这里插入图片描述

简单地举个例子,人脉,以我们为中心,身边的朋友为二级人脉,朋友的朋友为三级人脉,以此类推,如此庞大的体系结构,包含着千奇百怪中关系。关系库虽然也能存储,但是关系库对于这种查询相当缓慢,而且关系库的拓展性差,这时候图数据库就很适合存储这类数据,关系类型众多,查询速度迅速。关系库查询通过关联其他表,一定会以笛卡尔积 这样成倍增长。数据量也会相当庞大。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233327.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号