写点什么

能轻松处理万亿量级业务数据的 TiDB 究竟是什么?

徐瑛

2020 年 6 月 01 日

能轻松处理万亿量级业务数据的 TiDB 究竟是什么?

现在市场上经常能听到一些宣传数字,比如这款产品的日活过亿,累积注册破十亿等等。


从用户和市场角度来看,这些数字是这款产品爆红的依据,数字当然越高越好。但对于实现这些能力的一众开发者而言,却是一组不小的考验。


对外公布的一系列宣传数字,在数据后台中往往需要将其放大数倍来看。


每一个数字的背后都代表着一名用户,而每一名用户每天就会产生不计其数的数据,登录、浏览、查询、对话、图片、视频等等一系列操作。这其中的每一步都会对数据库提出频繁的查询和写入需求,如果数据库性能不佳,更是有可能造成前端业务响应缓慢甚至无响应的情况出现,对于业务的影响可想而知。且现阶段随着企业业务的发展,多条业务线并行已经成为常态。此外一些诸如快速扩容、数据安全、云上快速迁移部署等能力也被提上日程。


而现在,业务对分析场景的需求越来越实时,很多情况下业务需要当日甚至实时的数据分析结果,但后端往往需要比较长的时间进行数据导出。变化永远比计划快,当业务发生变化时,如何灵活地调整和适应成为一大考验。 OLTP 和 OLAP 有没有可能融合?有没有可能存在一个应付更多变化、覆盖更多场景的系统?最近两年很多数据库打出了 HTAP 的标签,但是多数的方案都是通过离线复制或者 binlog 等传统的方式同步数据,实时性和一致性都不尽如人意,在这个背景下,开发者对于 HTAP 有了一个更明确的需求:Real-Time HTAP。


与此同时,数据解决方案碎片化的问题越来越凸现,各种各样的数据库、数据湖、数据仓库、分析引擎、分布式计算框架、流处理平台层出不穷,加上消息队列贯穿在各种系统之间,如何管理、如何权衡一致性和实时性?是否存在一个一体化的方案尽可能多的解决问题?我们是否拥有一个更加全能的数据解决方案成为很多开发者的愿望。


数据库的变革,已经开始。


因此大家就开始寻求新的解决办法,而 TiDB 就是在这个需求下诞生的产物。从 15 年 9 月,TiDB 正式宣布在 GitHub 上开源至今,在短短 5 年时间里,已经拥有了来自中国、美国、欧洲、日本等近 1000 家不同领域的头部忠实用户,其扩展的速度令人叹为观止。那它究竟有什么魅力使得大厂都纷纷放弃原有的 SQL ,将数据迁移到 TiDB 上呢?


作为时下发展势头最劲的 Real-Time HTAP 数据库,TiDB 不仅可以高度兼容 MySQL,方便数据迁移,还具有如下优势:


  • 支持水平弹性扩展:在业务的高峰与低谷,可以进行灵活动态的扩缩容。

  • 真正金融级高可用:提供金融级的 100% 数据强一致性保证,且在不丢失大多数副本的前提下,可以实现故障的自动恢复。

  • 一站式实时 HTAP 解决方案:一份存储同时处理 OLTP & OLAP,无需传统繁琐的 ETL 过程。

  • 为云而设计的数据库:支持公有云、私有云和混合云,使部署维护变得十分简单。


那么具有这些优势的 TiDB 在实战应用中表现如何呢?大厂又是如何使用 TiDB 提升数据计算、存储效率的呢?TiDB 和我现有的业务可以有哪些结合点呢?是不是可以解决我现在遇到的困难呢?如果你也有如上困惑,那我推荐你一定不要错过 6 月 6-7 日的 TiDB DevCon 2020 线上直播大会。



大会设置了 1 个论坛,6 个专题论坛,邀请了 50+来自全球各领域的头部大厂的大咖进行 TiDB 实战经验和开源思考分享,分享囊括金融、新零售、云计算、电商、物流、能源、教育、视频、医疗等 10+领域,并且在大会上还会发布 TiDB 4.0,可谓是干货满满,惊喜不断,下面小编先给大家透露一些热门内容:


TiDB 4.0 GA 发布会:


TiDB 4.0 是一个具有里程碑意义的版本,此版本在稳定性,易用性,性能,云原生等各个方面都有了巨大的进步,新增的特性也让 TiDB 产品能够支持更多元的业务类型,也是这个版本让 TiDB 成为业界第一个合格的 Real-Time HTAP 数据库。在本次 TiDB DevCon 上,会详细介绍 TiDB 4.0 的新特性和优化。


一线用户实践经验精彩分享(部分):


分布式数据库在银行关键业务系统的应用探索—王志刚 | 光大银行


了解光大银行是如何利用 TiDB 分布式数据库扩展能力来支撑在线金融服务,并通过其金融生产级的高可用机制及多中心容灾能力建立可靠的服务保障能力。


  • TiDB 走向云原生的运维实践—黄潇 | 美团点评


内容:在美团,TiDB 已经服务 50+ 业务线,不仅如此,美团今年上半年年,也会率先完成 TiDB 基于 K8s 的 Operator 平台上线,在今年的 DevCon 上,我们不仅可以看到美团如何加入开源社区进行合作开发,还能和头部互联网公司一起探讨下《TiDB 走向云原生的运维实践》。


  • TiDB 在百胜中国业务中台与数据中台的应用实践—吴剑锋 | 百胜中国


内容:在数字化新零售业务中台的建设过程中引入 TiDB 数据库,为旗下 KFC、必胜客等业务多种混合场景的探索提供更多可能性,为业务赋能。


  • 从 Exadata 到 TiDB,中通快递 HTAP 实践—朱友志 | 中通快递


内容:针对业务的井喷式增长造成数据量的激增及业务需求场景的多变,使用一套库解决 OLTP 与 T+0 的 OLAP 共存的业务,且在业务的高峰与低谷,实现灵活动态的扩缩容。


  • TiDB 在中国电信翼支付的大规模深度实践—刘宇 | 天翼支付


内容:使用 TiDB 承载个人账单、营销等业务,面对促销期间 4 到 5 倍的业务负载,实现数据库集群的水平扩展应对业务压力,平稳渡过业务大促考验。


  • UCloud TiDB 公有云服务探索—常彦德 | UCloud


内容: 看 UCloud 如何将 TiDB 运行在公有云上,结合 UCloud 公有云的优势,让用户以非常低廉的成本在两分钟内即可拥有生产级 TiDB 服务。


  • TiDB 在腾讯 PCG 内部云平台的实践—郑智辉 | 腾讯


内容:主要介绍 TiDB 在 PCG 内部云平台提供关系型数据库的使用经验,内容包括:自动化运维的实现,平台周边管理功能介绍例如备份、慢查询、资源管理等方面的思考,以及运营过程中遇到的坑点和问题分享。


当然大会的精彩分享远远不止这些,大会为期 2 天,采取线上直播的方式,总计 80+ 个议题分享,感兴趣的朋友千万不要错过哦~点击下方图片了解完整议程,扫描下方二维码预约观看直播~



2020 年 6 月 01 日 19:10802

评论

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

Lesson 4 分布式系统架构 心得笔记

edd

第四周学习总结

潜默闻雨

架构师训练营第四周总结

养乐多

理解问题,然后技术

Asinta

极客大学架构师训练营 课程总结

架构师训练营 - 作业 - 第四讲

吕浩

week4-作业

a晖

week4 作业

雪涛公子

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。

狂奔嘀兔纸

极客大学架构师训练营

架构师训练营--week4

Just顾

架构 0 期 -week4- 学习总结

陈俊

极客大学架构师训练营

第四周总结

秦宝齐

架构 0 期 -week4- 命题作业

陈俊

极客大学架构师训练营

系统架构学习总结(训练营第四课)

看山是山

分布式 极客大学架构师训练营

week 4 总结

东哥

第四周总结

Linuxer

极客大学架构师训练营

【架构师训练营】week 4 homework

eazonshaw

极客大学架构师训练营

【架构师训练营】第四期笔记

云064

第四周学习总结

倪惠华

架构师第四周-总结

上山砍柴

极客大学架构师训练营

架构师训练营week4学习总结

小高

练习 4-1

闷骚程序员

架构师训练营 - 学习总结 - 第四讲

吕浩

week4 总结

雪涛公子

第04周 设计系统架构 学习总结

Jaye

架构师训练营 第四周 作业

极客

第 4 周 - 课后作业

大海

架构师训练营-第四周-学习总结

sljoai

极客大学架构师训练营 第四周作业

架构师训练营week4作业2

平淡人生

架构师训练营 -week4- 学习总结

暖丶冬

我所接触的大型互联网系统

张瑞浩

【架构师训练营】第四期作业

云064

NLP领域的2020年大事记及2021展望

NLP领域的2020年大事记及2021展望

能轻松处理万亿量级业务数据的 TiDB 究竟是什么?-InfoQ