图数据库专用于处理高度关联的数据,支持复杂的图算法,构建复杂的关系图谱,特别适合社交网络(QQ、微信)、推荐系统、模式识别、物流派送、规则推理等应用场景。图数据库以图论为基础,使用图作为数据模型来存储数据,节点、边、属性构成了图存储的三要素,凡是有类似关系的事物都可以使用图存储来处理。图存储数据本身非常简单,主要通过节点之间的关系发现有价值的数据规律。
图数据库的产品有Neo4j、Infinite Graph、Allegro Graph、GraphDB等。其中,Neo4j是目前使用较多的产品,它无须事先定义存储结构,完全兼容关系型数据库的ACID特性,提供事务处理能力,为单个节点提供Create、Delete、Update、Remove、Merge等操作,为图提供图的交集、并集以及图的遍历等操作。Neo4j成功应用于eBay、Adobe、Cisco、T-Mobile等公司。
资料来源:《数据库与数据处理:Access 2010 实现 第2版》,文章链接:https://developer.aliyun.com/article/726515
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。