美团李凯揭秘数据库发展三大趋势 | TiDB Hackathon 评委访谈
明天就是 Hackathon 比赛日啦,想必各位参赛选手已经摩拳擦掌,开始准备自己的项目了。
在等待最终比赛日的这段时间,TiDB 社区采访了 Hackathon 特邀评委李凯,目前担任美团基础技术部数据库研发中心负责人,团队主要负责美团数据库运维、平台、中间件和自研分布式数据库内核的工作。
我们通过访谈记录了他对 Hackathon 的理解与感悟,同时探讨开源对他们个人和工作带来的改变,还有极其重要的对参赛选手的建议。参加本届 Hackathon 的选手或是对 Hackathon 有兴趣的小伙伴们,值得一看。
以下为李凯访谈实录:
Q
请简单介绍一下您自己
李凯:大家好,我是李凯,我在技术圈讨论问题的时候经常使用郁白这个名字,这是原来在阿里工作时候的花名,提这个名字可能有些同学认识。我是从 2007 年、 2008 年开始参与数据库分析师和分布式计算这方面的工作,到现在已经有十几年了。目前在美团担任数据库研发中心的负责人,也一直在关注 TiDB 开源项目,对 TiDB 的技术也非常关注,希望和大家多多讨论。
Q
以美团为代表的互联网用户对开源软件的态度是什么样的?与过去相比发生了什么变化?
李凯:其实现在的互联网公司很多技术都是基于开源的技术去建设的,包括我们底层的操作系统用的是 Linux ,数据库广泛使用的是 MySQL 和 TiDB 。从我的角度来看,我们对开源的态度是非常开放,也是非常关注的。我们期待开源软件能更进一步地发展,支撑我们的业务发展,我们自己也在向开源贡献方面做出更多的努力。
Q
数据库领域存在很多变革,涌现了很多优秀的项目,作为数据库的资深用户,您认为数据库领域有哪些趋势和未来的机会?
李凯:从这些年来看,我觉得第一是新硬件的发展推动了数据库软件的变革。比如在 2010 年前后 SSD 技术的发展,近几年 NVMe 以及 AEP 等更高速存储设备的发展,都在推动数据库软件发展;
第二个发展方向是随着数据量的不断增长,原来的单机数据库的主从模式逐渐发展成分布式模式,业务对它的可扩展性要求也越来越高;
第三个方向就是高可用。随着 Raft 这样的技术发展,我们原来可能只能用在大型机方面的技术,如今一些高可用性的技术逐步地被很多开源软件广泛使用,对我们业务的持续可用做出了非常大的贡献;
未来,我觉得新硬件的发展会对技术、软件带来更大的促进作用,包括未来的内存计算、更高速的 IO 设备、专用芯片的发展,都会在很大程度上推动软件的发展。另外,在当前国产化带来的机会下,像 TiDB 这样的开源软件也会对市场会带来非常多的影响。在分析计算领域,因为现在的数据量越来越大,数据库在从单体往分布式迈进的过程中会面临海量的计算需求,如何用软硬件技术结合的方式去解决业务需求也是需要关注的问题。
Q
TiDB Hackathon 是每年 TiDB 社区开发者的重要活动,我们知道您也是 TiDB Hackathon 2019 的评委,那次作为评委参与 TiDB Hackathon 的感受如何?其中印象最深刻的项目有哪些?
李凯:我觉得 Hackathon 其实能涌现出来非常多有创意、有技术含量的项目和团队,让我们见识到在像 TiDB 这样的开源项目上,其实能够衍生出非常多高水平的应用,帮助大家用好这个项目。
在上次 Hackathon 中我印象比较深的是一个基于 TiDB 进行流计算的项目,那个项目让我觉得一个分布式数据库在流计算或者分析计算领域还有非常高的潜力,所以它带给我很深的印象。
Q
今年再次作为多年资深用户 & 评委双重身份参与 TiDB Hackathon,您对本届参赛者有哪些建议?
李凯:今年还是比较期待大家能够带来更多创新性的项目,一方面在技术上能够给比如美团在用的 TiDB 5.0 上进一步挖掘更多潜力,另一方面通过大家在各个行业或高校里的经验,能把一些创新的 idea 贡献到这里,让大家能够更好地使用 TiDB 数据库。
我自己会更多关注一些对内核层面进行改进,技术含量比较高的项目,还有一些有创新性玩法的项目,这是我作为评委会比较关注的两点。
最后,在这个大变革时代,祝大家在新的一年里继续做好自己的事业,祝大家身体健康,事业顺利!
评论