IT资讯 TiDB 黄东旭:从决定创业到获得融资只用 3 天

curtis · 2021-05-14 09:00:06 · 热度: 63

去年 11 月,PingCAP 宣布完成 D 轮 2.7 亿美元融资,打破全球数据库公司融资纪录。与此同时,PingCAP 旗下的分布式 NewSQL 数据库产品 TiDB 也连续登顶国内最受欢迎数据库排行榜,成为当之无愧的国产数据库之星。

TiDB 成功的背后,离不开一位技术狂热者对基础软件技术的执着以及对数据库市场的敏锐嗅觉,这个人就是 TiDB 的联合创始人兼 CTO 黄东旭。

TiDB 黄东旭:从决定创业到获得融资只用 3 天

黄东旭少年时期的经历在旁人看来就是一名为技术而生的天才少年。小的时候,黄东旭十分爱打电子游戏,为了不让他玩游戏成瘾,父亲就把家里游戏机所有的游戏卡带都收了起来,只留下了 Basic 的卡带。于是,黄东旭突发奇想打算自己摸索着尝试编写游戏。

彼时,Windows 系统尚未普及,还在上小学的黄东旭就从“小霸王”学习机的 QBasic 写起,开始了自己的“代码生涯”。后来他又利用课余时间研究 DOS 汇编,到了小学四、五年级时,他已经学会了 C 语言。高中时期,黄东旭开始使用 Linux 系统进行开发,此后就一直钟情于开源和自由软件运动,在这个过程中逐渐受到开源精神和开源世界所推崇的理念影响。

尽管在初中之前就学完了很多大学计算机的课程,但黄东旭并不觉得自己是什么「天才」,用他自己的话说“就是从小接触,太热爱这些东西了。”“在国内我算比较早接触开源和写代码的这批人,我年龄虽然不大,但雷军在混 BBS 写 WPS 时我也在(笑)。我觉得编码给我一种感受,就是从零开始构建你想象中的东西,当你有能力搞定时,这感觉很好,我很享受造物的成就感。”黄东旭在 2016 年接受 OSC 采访时说。

上了大学的黄东旭自然而然地选择了软件工程专业,大三时去了微软亚洲研究院工作了一年,毕业后去了网易有道做有道词典,主要负责 Windows 端、Mac 端以及部分服务器端,经历了产品从无到有的整个过程。后来到了豌豆荚,由于对豌豆荚的文化很欣赏,认为这是一个非常硅谷范儿的公司,所以黄东旭就加入了当时还很小的豌豆荚。

“我本身很喜欢 OpenSource 的文化和 Hacker 精神, 在豌豆荚又认识了有共同爱好的刘奇,所以我们的团队基本上做的所有东西都是开源的。”黄东旭回忆。

后来黄东旭与刘奇一起做了 Codis 项目,国内很多公司都受益于 Codis,他们感到非常自豪。

当时 Codis 解决了很多公司的分布式缓存问题,这个项目在互联网公司使用很广泛,缓存的问题基本解决了,但是在底层关系型数据库扩展问题上还没有什么优雅的解决方案,黄东旭和刘奇就开始研究很多论文做了很多功课。直到看到了 Google 在 12,13 年发表的两篇论文 Spanner 和 F1,他们认为未来数据库就应该是这个样子,从而萌生了做一套 NewSQL 系统的想法。不过当时二人所在公司的业务重点并不在这个领域,所以他们索性就出来单干了。

“我最早是在豌豆荚基础软件团队维护 MySQL 集群时有了这个想法。当时豌豆荚的整体技术架构比较朴素,上层用 Codis 支撑分布式缓存,底层数据库是 MySQL 和一部分 HBase 。当时 MySQL 大概有 16 个分片,就是最传统的分库分表。当时豌豆荚还没有全职 MySQL DBA ,维护 MySQL 就由我们基础架构团队负责。”黄东旭说,“当时我们非常痛苦,每一次数据库扩容和调整都感觉要掉一层皮。主生产库不能容忍停机,同时每一个分片有自己的储备,扩容一次不仅要把主节点拆分,还同时要在业务层上做拆分;而且在业务层有很多的工作,比如说语句的所有请求必须带着 Sharding Key ,不能做 Cross-shard 的事务或者稍微复杂的查询。当时大家很希望有办法解决这些问题。”

离开豌豆荚之后,两人就开始基于 Spanner+F1 的设计理念开发新一代分布式数据库 TiDB,并创立了 PingCAP。

当然,从开发转向创业的过程并不容易,但从硅谷获得的宝贵经验也让 PingCAP 创始团队少走了不少弯路。“当时我们是三个人的原始团队,三个技术人员的创业被问到商业方面问题还比较头疼,但是我觉得让一个 程序员 学商业的东西,比教 Sales 写程序还是要简单不少(笑)。而且 OpenSource Business Model(开源的商业模式)在硅谷也是很成熟的商业模式 ,在美国像 Clouder,  Docker, CoreOS 甚至 OpenStack 基金会等这些依托于开源项目的成功的公司也有很多,其商业模式是得到过验证的。”黄东旭说。

据黄东旭回忆,当时他们在周五决定创业,第二个周的周二就拿到了经纬天使轮投资,下午 5 点见的投资人,一拍即合,当天晚上 8 点就签了

TiDB 黄东旭:从决定创业到获得融资只用 3 天

解决了后顾之忧,以技术驱动的 PingCAP 迅速进入发展正轨。随着 TiDB 项目的不断优化迭代,PingCAP 不断吸引着资本市场的青睐。2016 年 9 月,PingCAP 获得 A 轮 700 万美元融资;2017 年 6 月获得 B 轮 1500 万美元融资;2018 年 9 月获得 C 轮 5000 万美元融资;2020 年 11 月获得 D 轮 2.7 亿美元融资,创下全球数据库公司融资纪录。

现在的黄东旭依然奔走在分布式数据库技术的推广,以及自己一直以来所崇尚的开源精神的布道途中。今年 7 月,黄东旭将作为全球开源技术峰会 GOTC 分论坛出品人,为大家带来主题为“分布式数据库与存储”的系列演讲。届时将有来自各大主流开源分布式数据库与分布式存储项目的核心开发者,为大家分享相关技术与行业前沿趋势。

全球开源技术峰会(the global opensource technology conference, GOTC)是由开源中国社区联合 Linux 基金会发起的,面向全球开发者的一场盛大开源技术盛宴。峰会将携头部开源公司和顶级开源项目一起亮相,覆盖云原生、人工智能、物联网、区块链、大前端、音视频、安全、操作系统、数据库、开源治理等多个技术领域,在为期 2 天的时间里,为开发者带来全球最新、最纯粹的开源技术,同时传播开源文化和理念,推动开源生态的发展和建设。

GOTC 全程聚焦“开源”,主办方联合国际知名开源软件基金会,致力于将其打造为一年一度的世界级开源技术盛会。

详情请查看 GOTC 官方网站:https://gotc.oschina.net

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册