您的位置:首页 > 互联网

PingCAP 开源分布式数据库 TiDB 论文入选 VLDB

发布时间:2020-09-04 00:00:00  来源:互联网     背景:

  8 月 31 日-9 月 4 日,第 46 届 VLDB 会议以线上直播的方式举行(原定于日本东京召开),PingCAP 团队的论文《TiDB: A Raft-based HTAP Database 》入选 VLDB 2020,成为业界第一篇 Real-time HTAP 分布式数据库工业实现的论文。PingCAP 联合创始人、CTO 黄东旭获邀在会上进行演讲,分享关于论文的深度解读及在线答疑。

  VLDB(International Conference on Very Large Databases)是数据库领域顶尖的三大学术会议之一,于 1975 年在美国成立,由非盈利性机构 VLDB 基金会赞助和运营,以在全球普及数据库技术研究和交流作为使命。

  在本篇论文中,PingCAP 重点介绍了其研发的 TiDB 作为一款定位于在线事务处理和在线实时分析(HTAP)混合负载融合型分布式数据库产品的系统架构和核心特性。TiDB 受 Google 发布的 Spanner / F1 论文 ,以及 2014 年 Stanford 工业级分布式一致性协议算法 Raft 论文的启发。经过 5 年多的产品研发、生产环境上线验证,取得了一系列成果,此次被 VLDB 2020 收录也是对学术界的反哺。

  HTAP(Hybrid Transactional / Analytical Processing) 是近些年为数据库界所关注的研究方向。HTAP 数据库需要能够同时兼具处理交易以及分析两种作业的能力,这使得交易数据能够被实时分析,大大缩短决策的周期,同时大幅简化平台架构。

  但是 HTAP 能力并不容易构建:交易业务需要行存,分析业务仰赖列存,且列存往往难于实时更新。以往的分析平台往往需要将数据从行存的交易库向列存的分析库进行数据迁移,这使得我们的数据分析往往基于历史数据。现今越来越多的用户不再满足于基于对历史数据进行分析,而是希望能用更新鲜的数据支持决策。例如生鲜零售业,基于更新鲜的数据进行物流调度可以大大减少货损。

  技术上来说,Real-time HTAP 并不容易实现。首先,数据库需要同时具备行存和列存两种能力;并且列存需要能实时反映行存的变更;最后,两种业务需要能互相之间无干扰运行。

  TiDB 最新版本中引入了专为 Real-time HTAP 场景设计的以 Raft 为基础的行列混合体系。本论文也是以这个架构为主轴来阐述其独特之处。

  TiDB 为支持 Real-time HTAP 架构实现了:

  可实时更新的列存。与传统的列存不同,TiDB 实现了一套可实时根据主键更新的列存引擎,并使用了与 TiKV 的 LSM 不同的 DeltaTree 设计,避免了范围读取下 LSM 多路归并负担过重的问题。

  通过以 Raft Learner 角色加入 Multi-Raft 副本体系,以异步的方式进行从行到列的数据复制,以求尽最小化对在线交易业务的影响。同时,虽然是异步复制,通过共识协议的 Learner Read 算法,TiFlash 仍然可以提供一致性的读取效果。

  通过与行存一致的代价估算模型,TiDB 可以智能选取行存,列存或者混合的方式响应查询,以期获得最佳性能。

  以上是 TiDB HTAP 架构图,与以往不同的是,新的架构下增加了 TiFlash 列式存储节点。通过 Raft 共识算法进行复制,每个 Region 可以拥有行存和列存两种副本,而用户查询会根据统计信息和代价估算自动选择副本类型。

  TiDB 创新性地利用 Raft 共识协议同时实现了行列混合,负载隔离,以及异步复制下的一致性读取,为 HTAP 架构设计提供了新的思路。PingCAP 联合创始人、CTO 黄东旭表示,我们相信,HTAP 将会随着业务对实时决策的需求不断增加而越来越普及,与此同时,希望我们的探索可以启发其他数据库开发者。

  TiDB 目前已经有近 1000 家海内外头部公司用户将其用于线上生产环境,涉及互联网、游戏、银行、保险、证券、航空、制造业、电信、新零售、政府等多个行业。包括国内的光大银行、北京银行、微众银行、美团点评、中通快递、知乎、爱奇艺等;海外用户如日本最大的支付公司 Paypay,视频公司 U-Next, 越南的独角兽 VNG,以及支付公司 ZaloPay,印度的 Zomato,BookMyShow,东南亚最大的电商 Shopee,法国视频互联网公司 Dailymotion 等,目前已经成为业内的分布式数据库事实标准。

  本文于 2020 年八月的 PVLDB, Volume 13, Issue 12 刊登。论文下载地址:http://www.vldb.org/pvldb/vol13/p3072-huang.pdf

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。


返回网站首页

本文评论
MediaTek进军游戏领域 携手索尼打造低延迟高性能主机游戏体验
随着手游的不断发展,国内的手游用户已上升至5.98亿人,并预计到2023年人数再次上涨40%。但对于资深......
日期:11-15
LIFAair 350A荣获首批具有除病毒能力空气净化器优势产品推荐
随着新型冠状肺炎在全球爆发,疫情肆虐,在对病毒研究的初期,钟南山团队就曾指出空气净化器对降低......
日期:03-30
苏宁直播上线健康学堂 在线直播新型肺炎病毒预防知识
随着春节假期返程人流的来临,新型冠状肺炎病毒感染存在扩大危险,人们对病毒的防御仍不可掉以轻心......
日期:02-04
2019智慧城市创新创业大赛华中武汉赛区圆满结束 零象科技、中电杉帝等6项目获直通进击半决赛
8月23日,“2019智慧城市创新创业大赛”华中武汉赛区城市赛于OVU创客星·人信汇站......
日期:08-29
AWE成家电新品秀场,苏宁全民焕新节密集首发
在2019年中国家电及消费电子博览会(简称AWE 2019)上,8K、AI成为展会热词。8K电视集体爆发,彩电巨......
日期:03-16
百度7月处理有害信息35亿余条,百度搜索广告全面上线“保”字标
8月15日,百度发布7月信息安全综合治理月报,向网民周知百度在处理网络虚假有害信息、保护网民权益......
日期:08-15
云鲸小白鲸入驻天猫超级品牌日,新鲜定义“光脚自由”
8月19日,云鲸×天猫超级品牌日即将盛大开启,以崇尚“光脚自由主义”为名,呈现了一场......
日期:08-03
卡思个人版重磅发布!每天2.73元让抖音、快手涨粉变现不再难
经历了2019年的高速发展,短视频行业已进入到"精细化运营"的新发展阶段。大抵可以从以下3个方面得出......
日期:04-21
变革者鲸算科技的赋能“游戏”
作为我国经济高质量发展的重要引擎,大力发展数字经济,响应十九大报告建设“数字中国”......
日期:04-29
智能电视内存不足如何解决?当贝市场这样一招搞定
市面上的智能电视存储通常以2+8GB居多,时间久了内存不足总会造成电视卡顿,遇到这种情况怎么办?当......
日期:10-28
全日程公布,首届在线云原生大会3天超百场技术大讨论
KubeCon 可以称得上是开源界最负盛名的旗舰峰会,今年同样有上百位来自世界各地的重磅讲师,带来上......
日期:08-03
海信20款空调拿下首批新标准能效标识
日前,空调行业传出消息,首批“空调能效新国标”产品即将上市,海信健康家X8新风空调挂......
日期:04-27
泰国巴育总理亲测华为云新冠肺炎AI辅助诊断服务
日前,泰国总理兼国防部长巴育作为新冠肺炎管理中心(COVID-19)负责人,前往泰国诗丽叻医院视察医院......
日期:04-17
第三届“罗技G”杯CEST中国电子竞技娱乐大赛总决赛正式开赛
罗技G携手中国互联网上网服务行业协会推动中国电竞硬件标准的建立...
日期:03-30
倍思D05头戴式游戏耳机评测:听声辨位让玩家快速赢得战斗
游戏玩家对于音质的体验是苛刻的,他们已经无法满足普通的耳机那种沉闷的听音感受。随着技术的发展......
日期:11-11
首款AI研发药物即将用于人体试验:治疗强迫症
据悉,一款使用人工智能创造的OCD药物将在人类身上进行测试。...
日期:02-03
社交视频平台Triller起诉TikTok侵犯其专利权
据外媒TechCrunch报道,社交视频平台Triller对其最大竞争对手TikTok和母公司字节跳动提起专利侵权诉......
日期:08-03
MongoDB全球云端技术盛会MongoDB.live
MongoDB全球云端技术盛会MongoDB.live,将于北京时间6月9日22:00正式开启,大会将以在线直播+按需学......
日期:05-27
功能实用,科大讯飞智能录音笔为你开启高效智能办公
纸质记录费时费力,全英文演讲听着吃力,如何才能做好会议记录呢?想必不少职场人士都遇到过这样的问......
日期:05-27
复工复产高峰:无接触办公势头猛增
复工高峰到来,无接触办公盛行。海亮集团在2019年位列世界500强,目前员工超过20000人。记者了解到,2......
日期:02-21