美团图数据库平台建设及业务实践.docx
- 智慧IT个人认证 |
- 2021-02-27 发布|
- 1.62 MB|
- 26页
?
? ? ? ?
? ? ?
美团图数据库平台建设及业务实践
? ? ? ?
?
?
?
?
?
?
?
? ? ?
? ? ?
? ? ?
?
?
美团图数据库平台建设及业务实践
大家好,我是来自美团的赵登昌,今天我给大家分享下美团图数据库平台的建设以及业务实践。
美团图数据库平台建设及业务实践
这是本次报告的提纲,主要包括以下六方面内容。
背景介绍
美团图数据库平台建设及业务实践
首先介绍下美团在图数据方面的业务需求。
美团图数据库平台建设及业务实践
美团内部有比较多的图数据存储以及多跳查询需求,总体来说有以下 4 个方面:
第一个方面是 知识图谱 方向,美团内部有美食图谱、商品图谱、旅游图谱在内的近 10 个领域知识图谱,数据量级大概在千亿级别。在迭代、挖掘数据的过程中,需要一种组件对这些图谱数据进行统一管理。
第二个方面是 安全风控 。业务部门有内容风控的需求,希望在商户、用户、评论中通过多跳查询来识别虚假评价;在支付时进行金融风控验证,实时多跳查询风险点。
第三个方面是 链路分析 ,比如说:数据血缘管理,公司数据平台上有很多 ETL Job,Job 和 Job 之间存在强弱依赖关系,这些强弱依赖关系形成了一张图,在进行 ETL Job 的优化或者故障处理时,需要对这个图进行分析。类似的需求还有代码分析、服务治理等。
第四个方面是 组织架构管理 ,包括:公司组织架构的管理,实线汇报链、虚线汇报链、虚拟组织的管理,以及商家连锁门店的管理。比如,需要管理一个商家在不同区域都有哪些门店,能够进行多层关系查找或者逆向关系搜索。
总体来说,我们需要一种组件来管理千亿级别的图数据,解决图数据存储以及多跳查询问题。
美团图数据库平台建设及业务实践
传统的关系型数据库、NoSQL 数据库可以用来存储图数据,但是不能很好处理图上多跳查询这一高频操作。Neo4j 公司在社交场景做了