写点什么

OSDI 18 重磅解密:蚂蚁金服实时金融级分布式图数据库 GeaBase

  • 2019-08-30
  • 本文字数:1721 字

    阅读完需:约 6 分钟

OSDI 18重磅解密:蚂蚁金服实时金融级分布式图数据库GeaBase

小蚂蚁说:

GeaBase 是具备高性能、高可用、高扩展性及可移植性强的实时金融级分布式图数据库,广泛应用于蚂蚁金服风控、社交、推荐等技术场景。“过无人区” 、“Made in China” 、“反哺”是 GeaBase 的几个耀眼标签。每年的支付宝春节红包、每一笔交易的反洗钱识别等等,背后的技术都少不了它的身影。



当地时间 2018 年 10 月 8 日-10 日,全球极富盛名的计算机学界顶级学术会议 OSDI '18(USENIX Symposium on Operating Systems Design and Implementation,简称 OSDI)在美国加州卡尔斯巴德举办。



OSDI 大会期间,在蚂蚁金服主办的专题研讨会上,其中主题为《GeaBase: A High-Performance Distributed Graph Database for Industry-Scale Applications》的演讲吸引了多位来自全球的顶尖技术专家和学者,并引发了现场热烈的讨论。



蚂蚁金服集团计算存储首席架构师何昌华

图数据库“明星”——蚂蚁金服 GeaBase

众所周知,近十年来,图数据库一直是业界关注的焦点,未来的前景也被普遍看好,其最大优点是通过节点和关联的数据模型去快速解决复杂的关系问题。毫不夸张地说,图数据库是为当前丰富、快速变化的互联网应用场景而生的,因为它非常善于处理大量的、复杂的、关联的、多变的网状数据,而且具备奇高的效率。


由于图数据库拥有独一无二的特性,因此它非常适合在社交网络、实时推荐、银行交易环路、金融征信系统等领域应用。基于此,蚂蚁金服前瞻性地在 2015 年成立了专门研发图数据库的技术团队,在仅仅 3 年多时间里,成功研发出具有高性能、高可用性、扩展能力强和极佳移植性的 GeaBase。



蚂蚁金服平台数据技术事业群高级算法专家付志嵩


据蚂蚁金服集团相关技术专家介绍,GeaBase(Graph Exploration and Analytics Database)是蚂蚁金服完全自主研发的实时金融级分布式图数据库,目前,GeaBase 不仅广泛应用于蚂蚁金服的生态体系内,而且已经商业化和技术对外开发,正与多家银行等企业开展合作。



蚂蚁金服平台数据技术事业群高级技术专家肖涵

GeaBase 到底强在哪里?

据介绍,蚂蚁金服研发 GeaBase 的初衷是为了满足超大规模复杂关系网络在金融领域中的各类应用场景,既要支撑线上高并发、低延迟的实时查询需求,又要满足大规模模型训练的迭代运算。


GeaBase 的技术架构

一起看看 GeaBase 的基本特性。


首先,GeaBase 支持海量的数据。目前,GeaBase 支撑着蚂蚁金服的多个关键应用场景,包括风控关系网络、资金关系网络,都达到百亿个节点、千亿条边的海量数据规模,其计算查询能力达到了非常高的水准。


其次,GeaBase 拥有非常强悍的在线查询性能,支持高并发,且具备毫秒级的低延时能力。通过与 Titan 的对比,可以看到无论是延时还是吞吐量,GeaBase 的查询性能都领先许多。


GeaBase 还具备高可用的特性。其配置了多种容错机制,引入了多集群和多方位的监控体系,并配备了分布式架构的容灾方案,这一切都是为了保证高可用性。


蚂蚁金服还为 GeaBase 研发了灵活且可扩展的查询语言。另外,为了和开源结合,GeaBase 还将支持 Gremlin 图遍历语言。

GeaBase 的雄心:商业化和技术开发

据了解,GeaBase 现在支撑着蚂蚁金服旗下支付的风险控制、反洗钱、反欺诈、反刷单、反套现、金融案件审理、知识图谱、会员拉新、好友推荐、理财资讯推荐等众多的业务和应用。


尽管已经在蚂蚁金服的生态的多个业务场景得到广泛应用,但 GeaBase 的雄心显然不止于此,它是蚂蚁金服整体的金融科技开放战略的坚定执行者。


目前,业界很多互联网公司都在做图数据库方面的研究工作,但其中绝大多数都是基于自身系统的,因此具有较强的依赖性,剥离起来比较麻烦。而现在市面上已经商业化的图数据库又几乎都不是分布式的系统,其目标用户也主要是数据量较小的中小型企业。


蚂蚁金服在设计之初就充分考虑了 GeaBase 系统移植的问题,因此,将其封装成产品,打造为高效易用的接入和管控产品化平台。这样的好处显而易见,那就是 GeaBase 可以轻松地移植到外部客户的系统之中,也正因为如此,GeaBase 受到银行等企业的热烈追捧。据介绍,目前已经有十余家银行有意向配置 GeaBase,而且部分企业已经与蚂蚁金服签订合作协议。


本文转载自公众号蚂蚁金服科技(ID:Ant-Techfin)。


原文链接:


https://mp.weixin.qq.com/s/_Sn2F-_23oV9_G4Orv3Udw


2019-08-30 18:223693
用户头像

发布了 150 篇内容, 共 37.2 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

YOLOv5全面解析教程⑥:模型训练流程详解

OneFlow

人工智能 深度学习

一天吃透Git面试八股文

程序员大彬

git 面试

如何设计一个优秀的 Go Web 项目目录结构

江湖十年

Go 设计 后端 项目 Web Service

国内AGV调度系统到底是什么水平?

申扬科技

调度系统 AGV

DAPP/LP单双币(子母币)流动性质押挖矿分红系统开发(开发说明及源码)

系统开发咨询1357O98O718

初识大热的ChatGPT的几点思考|社区征文

穿过生命散发芬芳

ChatGPT

Portraiture2023人像免费磨皮插件

茶色酒

Portraiture2023

【分布式技术专题】「分布式技术架构」一文带你厘清分布式事务协议及分布式一致性协议的算法原理和核心流程机制(上篇)

码界西柚

分布式 2PC 3PC 原理分析 分布式协议

架构实战 8 - 消息队列MySql表格设计

架构实战营 「架构实战营」

Kubernetes容器状态探测的艺术

俞凡

Kubernetes 云原生

将老人拉出无声的世界,AI是怎么做的?

脑极体

AI医疗

在前端领域摸爬滚打7年,我终于掌握了这些沉淀技巧

小鑫同学

Spinner(列表选项框)的基本使用

芯动大师

android spinner galley

架构训练营-模块9秒杀系统

张Dave

大型供应链物流企业的数字化转型方法论

明道云

强强联合:Neovim+ChatGPT | 社区征文

SkyFire

ChatGPT neovim

订单超时怎么处理?我们用这种方案

阿里巴巴中间件

阿里云 云原生

AutoCompleteTextView的基本使用

芯动大师

android 控件 AutoCompleteTextView

LeSS敏捷框架高效生产力实践

俞凡

敏捷开发 大厂实践

使用OpenAI接口释放ChatGPT API 的力量

devpoint

React nextjs ChatGPT

极氪汽车 APP 系统云原生架构转型实践

阿里巴巴中间件

阿里云 云原生

Matlab常用图像处理命令108例(二)

timerring

图像处理

JavaScript异步编程的深入理解,使用回调函数实现异步编程

兴科Sinco

JavaScript 前端 前端开发 异步编程

从混乱到完备:我的研发流程之路

SkyFire

研发流程

前端学习

阡陌r

前端学习路径

阡陌r

DAPP智能合约链游开发源码案例丨DAPP智能合约链游系统开发(逻辑及方案)

系统开发咨询1357O98O718

28岁小公司程序员,无车无房不敢结婚,要不要转行?

程序员晚枫

程序员 收入

FL Studio21中文语言版水果编曲工具

茶色酒

FL Studio21

One-YOLOv5 v1.2.0发布:支持分类、检测、实例分割

OneFlow

人工智能 深度学习

OSDI 18重磅解密:蚂蚁金服实时金融级分布式图数据库GeaBase_数据库_Geek_cb7643_InfoQ精选文章