《架构师》2020年3月
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

重新定义关系:
图数据库技术推动社会进步

作者 Sherman YE--VEsoft Inc. CEO,图数据库领域资深专家

茶余饭后,有时候会想,我们进入儿时期盼的二十一世纪已经快二十年了,这二十年里,互联网,智能手机,微信,4G,5G,高铁,这些每个人都耳熟能详的新兴技术,还有快递,外卖,网约车这些改变我们生活方式的服务行业的兴起,他们之间是不是有本质上的相通性?

仔细想来,除了商业和技术不断创新带来的数据量越来越大之外,上述的各种新技术,新服务在本质上是拉近了人和人之间的距离,也使得人和人的联系更加紧密。整个社会就好比形成了一张巨大的网格,每个人,每件物体都像是这张网格中的节点,而网格中连接节点的线就像是人和人,人和物之间的关联关系,比如谁和谁是好朋友,谁定了哪家店的外卖,谁签收了哪个快递小哥送的某个电商寄的包裹,等等。

可以看到,这些关系有些很简单,有些很复杂,比如上面快递的例子就涉及了至少4,5层关系。从IT技术的角度来看,保存和快速查询这些复杂关系对现有的数据库技术提出了不小的挑战。从历史上来看,社会的进步和技术的发展都是相互催生,相互促进。这次也不会是例外。那么什么样的技术能够更好的表示这种复杂的网格关系呢?答案就是分布式图数据库!

图数据库由于其特殊的数据组织方式,能够以比传统SQL数据库快几个数量级的速度在网格上进行深度遍历。同时由于数据量的指数级增长,多服务器组成的分布式系统已经成为不可逆转的趋势。

今天,图数据库已经被广泛的应用在知识图谱,金融风控,社交推荐,公共安全等领域,它甚至可以在重大疫情监控和追踪中大展身手。大家常用的支付宝,抖音,微信等等的背后都有图数据库的支持。

大家如果对分布式图数据库感兴趣的话,可以关注开源项目Nebula Graph(nebula-graph.io)。