从上面的图模型可以看出,图数据库的目标就是基于图模型以一种直观的方式模拟这些关
系。因为是基于事物关系的模型表达,图因此也具有天然的可解释性。
1.3 图数据库在处理关联数据时的优势
与关系型数据库相比,图数据库在处理关联数据时有三个非常突出的技术
优势:
高性能:随着数据量的增多和关联深度的增加,传统关系型数据库受制于检索时需要
多个表之间连接操作,数据写入时也需考虑外键约束,从而导致较大的额外开销,产
生严重的性能问题。而图模型固有的数据索引结构,使得它的数据查询与分析速度更
快。
灵活:图数据库有非常灵活的数据模型,使用者可以根据业务变化随时调整数据模型,
比如任意添加或删除顶点、边,扩充或者缩小图模型这些都可以轻松实现,这种频繁
的 Schema 更改在关系型数据库上不能到很好的支持。
敏捷:图数据库的图模型非常直观,支持测试驱动开发模式,每次构建时可进行功能
测试和性能测试,符合当今最流行的敏捷开发需求,对于提高生产和交付效率也有一
定帮助。
我们可以继续扩展前面介绍到的图模型用例,来展示图数据库的优势。北京也属于中
国,长城位于北京,Tom 去过长城,火锅店张师傅出生于四川,Tom 出生在中国喜欢大熊
猫,张师傅在北京开店,Tom 是张师傅的顾客。
评论1
最新资源