图数据库介绍:图数据库的发展与优势.pptx
《图数据库介绍:图数据库的发展与优势.pptx》由会员分享,可在线阅读,更多相关《图数据库介绍:图数据库的发展与优势.pptx(21页珍藏版)》请在三一办公上搜索。
1、,图数据库介绍,图数据库的发展与优势,图数据库是NoSQL的一种,讲到NoSQL我们常会想到文档数据库和key/value数据库。而图数据库能从诸多数据库中脱颖而出,取得众多企业的关注,则是因为其善于处理大量复杂、互连接、低结构化的数据,能够应对数据的迅速变化、频繁查询等实际场景。数易轩致力于图数据库技术服务方案,为您介绍图数据库的原理及优势。,图数据库介绍:图数据库的发展与优势,Part 01,何为图数据库,在说图数据库之前需要先了解下什么是图。形式上,图是点和边的组合;术语上,图是一些节点和关联这些节点的联系的组合。图广泛存在于世界之中,从人与人之间的联系、工厂与消费者之间的联系到电话与数
2、据中心网络节点之间的关系、基因和蛋白质之间的关联,都会涉及大量的高度关联数据。这些数据构成了庞大的图,图数据库就是呈现和查询这些关联的做好的方式。,何为图数据库,如图中的小型社交网络图,点被标记为用户,每个用户有一个名字(微博名字不允许重复);用户之间的关注关系就是他们之间的联系,也就是边。,何为图数据库,实际场景中的图要比上图复杂的多的多,一个节点只有一个名字属性,一个边只有一个关注标签是不可能满足需求的,所以带标签的属性图(labeled property graph)是目前最流行的图模型形式。,何为图数据库,带标签的属性图有几个特点:它包含节点和联系节点上有属性,如年龄、性别、学历、情感
3、状态等。节点上有一个多个标签,比如动漫、科技、美食等。联系有名字和方向,并且总有一个开始节点和结束节点。联系也有属性,比如关注、夫妻、跑男团等。,何为图数据库,Part 02,图数据库与关系数据库,图数据库并不是用来取代关系型数据库的,而是针对一些复杂类的查询提供另外一种解决思路。图数据库有其特定的应用场景,而这些特定的应用场景如果使用 MySQL 数据库等往往会有巨大的性能开销。,图数据库与关系数据库,假设在一个社交关系数据库中,我们只考虑用户和用户之间的朋友关系(这里我们注意,对于两个用户A,A认为B是A的朋友,并不代表B认为A是B的朋友,这里考虑的是一种有向关系),针对用户A,假如我们想
4、分析谁是用户A的朋友,这个查询通常会比较快,但是我们如果查询“谁的朋友的朋友是用户A”,这个时候如果我们的表没有经过特殊设计,我们是需要遍历整个关系表的,如果是更复杂的多层反向查询问题,那么这个代价只会更高。,图数据库与关系数据库,同样的,在商品数据库中,我们查询某个客户买了哪些商品通常效率比较高,但是我们要查询”哪些客户买了这个商品”甚至是“有哪些买了这个商品的客户也买了那个商品”的这种多层关系的时候,数据库通常就显得力不从心了。,图数据库与关系数据库,关系型数据库缺少联系。关系型数据库是建立在关系模型基础上的数据库,简单来说就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 介绍 发展 优势

链接地址:https://www.31ppt.com/p-4489813.html