【摘要】图数据库是近年来成长最快的数据库分类,在关系存储上具有的巨大的优势使其得到各行各业的广泛关注。本文将分享基于图数据库对元数据血缘关系进行的研究和实践,希望读者通过本文可以对相关知识及其在企业的实际应用有更进一步了的了解。
1 背景
图数据库,不是存储图片的数据库,而是以图论为基础存储节点与节点间关系的数据库。图数据库是近年来成长最快的数据库分类,从社交网络到金融关系,都会涉及大量的高度关联数据,因此图数据库很早就开始被Twitter,Facebook和Google等公司采用,也成为当今各行各业所推崇的主流技术。
较传统关系型数据库,关系在图数据库中是最重要的元素,应用程序不必使用外键约束实现表间的相互引用。图1分别展示了图数据库和关系型数据库在查找三度人脉关系时的工作原理,可以看出图数据库能够充分发挥其存储关系的优势,利用关系作为连接跳板进行查询,而关系型数据库必须进行表连接的操作,表连接次数随着查询的度数增大而增多,会极大影响查询的响应速度。
图1 图数据库和关系型数据库查找三度人脉关系逻辑示例
图数据库支持非常灵活和细粒度的数据模型,可以用简单直观的方式对数据应用进行建模和管理,利