◆ 刘奇说话爱带着微笑,时不时会推一下眼镜。
文| 铅笔道 记者 罗正臣
►导语
今日,PingCAP创始人刘奇向铅笔道透露,已于今年5月完成B轮融资,金额为1500万美元,领投方为华创资本,前两轮投资方(经纬中国、险峰长青、峰瑞资本、云启资本)均有跟投。
PingCAP是一家研发新型分布式关系数据库的公司,其核心产品为 OLTP / OLAP 融合型数据库 TiDB。该产品具有可自动水平伸缩、可处理强一致性分布式事务、自动故障恢复等特点。同时,产品集合了 RDBMS 和 NoSQL 的特点,利于部署,大型公司在对数据库进行弹性扩容时不会影响正常业务。
TiDB 现为 GitHub 开源项目,已有200余家测试用户,涉及互联网、游戏、金融、政府、电信等领域。据悉,PingCAP 已与国内某云服务商达成深度合作,将在今年上线公有云数据库服务。
注: 刘奇承诺文中数据无误,为其真实性负责,铅笔道已备份录音速记,为内容客观性背书。
一个后端码农的梦
刘奇、黄东旭和崔秋肩并肩走在北京东升科技园内,2015年初的冬日寒风像利齿,撕咬着三人的夹克。他们不自觉地将拉锁往上提了一提,下意识地缩一下头。正是因为三人的这次漫步长谈,确立了PingCAP今后的发展方向。
“要做一款全新数据库产品” 的想法,其实在刘奇心中酝酿了很久。早在京东任职时,他便被两个问题持续困扰多时:市场上没有效果好的分布式缓存,更没有满意的分布式数据库,为后端程序员的工作造成了不小的负担。
刘奇认为,行业内传统关系型数据库和 NoSQL 存在着不同的问题。“传统数据库在面对企业业务数据量激增情况下,存在难以扩容的问题;NoSQL的出现虽然解决了水平扩容的问题,但牺牲了 SQL,不支持事务,无法处理对一致性有很强要求的交易类复杂数据。”
直到2014年,刘奇与同事黄东旭合作开发了第一个开源项目:分布式缓存中间件Codis,使得萦绕在这位后端程序员心中的第一个难题被解开。“滴滴现在是该项目最大的用户,使用的服务器数量约1000余台。”
◆PingCAP团队合影
但他并不满足,也不想就此停住脚步,于是将目光锁定在了第二个难题:分布式数据库上。 因为开发该类数据库耗费成本较高,同时开发周期较长(谷歌用了5年时间),刘奇决定同朋友一起离职创业。“太想做(这件事)了,一刻都不愿意等待,像说走就走的旅行一般。”
出来创业的第二天,刘奇就面临两个问题急需解决:一是找钱,二是找人。找钱,刘觉得不那么费事,“团队成员在行业内知名度较高,所以融资情况较顺利”。
但寻找人才让他们犯了难。尽管在GitHub 上找到了曾经合作过的首席架构师,并在微博上发布了一则浏览量达80万次的招聘贴,刘奇却一封简历都没有收到。“原因很简单,大家(程序员们)都觉得这个事情不可能做出来,因为全球只有 Google 做出了 Spanner/F1 的新型分布式关系数据库。”
就这样,一行几人只得孤军埋头苦干,在2015年9月将产品原型开源到了Github上,取名TiDB。“新产品结合了RDBMS和NoSQL的优点,可以实现自动水平伸缩,完成强一致性的分布式事务,同时在弹性扩容和异步表结构变更时不影响公司主营业务。”
新型分布式数据库
TiDB的出现迅速在GitHub上炸开了锅,这个被刘奇戏称为 “世界上最大程序员交友社区” 的地方,及时为团队注入了新鲜血液。“尽管产品还需要打磨,但很多开始抱怀疑态度的人在看到开源代码后,相信了我们的实力,并愿意加入到团队中。”
新型分布式关系数据库TiDB有以下特点:
在刘奇看来,新型OLTP/OLAP 融合型数据库将会更有发展潜力。“中国市场竞争无比激烈。以共享单车为例,公司都希望及时了解自身业务数据,方便做出决策。OLTP与OLAP型数据库各有所长,相结合后可以及时对数据进行反馈和分析。而依据目前一些主流数据库的运算逻辑,几乎都需要将生产数据库的数据转移到数据仓库中再进行分析。当第二天早上(决策者)拿到分析报表时,已贻误战机。”
之所以选择将TiDB做成开源项目,是因为刘奇考虑到,开源是全球化背景下基础软件领域成功的唯一出路。“在硅谷,引领世界技术潮流的基础软件几乎都是以开源作为战略方向的。众多企业都会选择用开源技术栈打造自身核心业务。而单纯靠一个团队的开发力量并不能快速创造出完美解决方案。一个好产品应该将代码开放出来。”
但开源项目并不意味着免费,该类公司的商业化在欧美等国已经具备成熟的模式先例,刘奇拟通过出售License及推出订阅服务盈利。
目前TiDB项目在GitHub上已合计获得10000+Star,项目集合了来自全球150余位代码贡献者,同时PoC(测试)企业200余家,并被同程旅游、360金融、Mobike、心动网络等数十家企业应用在实际生产环境中,应用领域涉及互联网、金融、政府、电信、游戏等。
/The End/
编辑 薛 婷 校对 邵毛毛
如需转载文章请联系铅笔道微信客服号(id:pencil-news)获取授权资质,否则我们将依法追究相关责任。
联系创业者
进入个人中心-联络人,即可查看请求结果
您还未认证身份,暂时无法和ta联系!请尽快前往个人中心进行创投认证哦。