"我我已经说了五年了。全球化是中国的出路软件没有人相信它,刚刚获得2.7亿美元D轮融资的PingCAP创始人刘奇说。11月17日,开源分布式数据库厂商PingCAP宣布完成上述融资,全球数据库历史上的最新记录诞生。对大多数人来说,PingCAP和它的开源的NewSQL分布式关系数据库——TiDB不是熟悉的名字。但如果打开微信,在微信钱包的十二生肖中,有11个格子的产品或多或少使用了TiDB作为业务支撑。
就像老大哥Oracle和MySQL在数据库界,TiDB也是一个基础软件,支撑着金融、保险、电信等多个行业的发展。更重要的是,它是中国人首创的世界级数据库,代表了数据库行业的发展方向。如今,其分公司已在美国硅谷开业,客户遍布全球。日本支付宝PayPay是其大客户之一。这家公司的投资者之一,云起资本的董事总经理陈郁说:我从来没有想过这种大型基础软件会出现在中国。当他在2016年领导PingCAP A轮比赛时,陈郁花了不到一周的时间。那么,PingCAP是一家怎样的公司呢?
TiDB PingCAP的诞生创立于2015年。三位创始人都是数据库领域的技术巨头。他们在豌豆荚负责过基础设施和分布式系统,在基础设施、大数据和开源方面更有经验。看到分布式数据库领域的机会,他们决定在中国从头开始建立新一代数据库。
数据库是信息技术革命的重要成果,是互联网技术的基石。早期的数据库主要存储在开发者美国的个人电脑,所以它被称为一个独立的数据库。当时整体数据量还不算太大,Oracle、MySQL等传统关系型数据库完全可以满足用户的需求。大数据时代到来后,数据量呈爆炸式增长,对于一个无法存储大数据、高并发的单机数据库来说,显然是吃不消的。大约十年前,以谷歌NoSQL为代表的新一代分布式数据库应运而生。近十年来,NoSQL一直在蓬勃发展。但是NoSQL也有自己的问题,其中一个就是它的界面和Oracle、MySQL等关系型数据库有很大的不同,所以NoSQL的可用性对于传统行业来说是很差的。那么,我们能不能设计一个工具,既能保持和Oracle、MySQL原来操作一样的易用性,让用户轻松上手,又能获得一个有弹性、可扩展的架构呢?这就是所谓的NewSQL的概念。"其实这是我们整个数据库行业这两年最大的革命性方向,代表产品就是Google 。Ping的联合创始人兼首席技术官黄表示,该公司这个领域的工作是TiDB。TiDB专为企业关键业务设计,具有分布式强一致性事务、在线弹性级别扩展、故障自恢复高可用、跨数据中心多活动等企业级核心特性,可帮助企业实现数据价值最大化。2020年5月,TiDB推出4.0版本。在提供良好的事务处理能力的前提下,引入了基于Raft算法的HTAP架构解决方案。这个建筑设计解决了过去困扰HTAP建筑的隔离、一致性和性能之间的矛盾。基于此,论文《TiDB: A Raft-based HTAP Database》被国际顶级数据库大会VLDB 2020收录,标志着该架构已经得到全球学术界的认可。Gartner预测,到2022年,75%的数据库将被部署或迁移到云中。作为一个开源的分布式数据库,TiDB 的弹性和可伸缩的架构自然具有云原生的特性。通过与Kubernetes的无缝连接,TiDB可以轻松部署在公有云、私有云、混合云上,从而降低用户的总拥有成本(TCO),提高资源利用率。2020年6月,PingCAP发布TiDB云产品,依托公有云提供开箱即用的TiDB云数据库托管服务。TiDB云还可以横向扩展,拥有近乎无限的存储容量和计算能力。黄表示,TiDB是世界上第一批采用新模型和新方法的新型数据库代表产品。谈到微众银行的客户案例,他说:目前微众银行正在使用TiDB的HTAP能力,可以将银行的核心业务拆分成几个虚拟的分支机构。不同虚拟分支机构的数据汇总和实时结算需要一个可扩展的事务型数据库,能够提供更好的实时分析能力。"TiDB正好可以满足这种需求。
与PingCAP的三位创始人相似,云起资本的陈郁也是技术背景,之前曾在谷歌工作多年。2016年,他第一次听说PingCAP的时候非常激动,因为它无疑代表了数据库行业正确的发展方向;但另一方面,他也觉得这个工作的挑战太大了,有点像不可能完成的任务。由于TiDB是一个开源软件,陈郁检查了它的设计文件和代码。在他眼里,设计文档可以反映软件产品的系统架构和设计思路,而代码则可以反映团队是否有能力完成系统建设。回忆起当初读代码的感受,他说:写的还挺有规律的,因为他们刚开始做,还在项目前期。很多地方还很简略,但至少可以看到整个骨架。我们认为有一定的可能性做到这一点。"在他看来,一个好的创业者需要满足三个要素:一是有技术,一个科技创业公司,如果没有核心技术,很难走远;其次,有理想。企业家本身要有远大的理想才能行稳致远,同时要守诚信,做正确的事而不是容易的事。最后,还有韧性,创业可以不要一帆风顺,过程中必然有起伏,要学会适应失败,在失败中总结。说到拥有技术,黄透露了的一个细节:PingCAP使用的编程语言是Rust,这个编程语言的创始团队已经有几个成员加入了我们。我们应该是国内第一家把自己编程语言的创始成员变成员工的公司。"在云起资本成为股东之前,许多投资机构不能我不理解平盖,也从来没有伸出过橄榄枝。平凯普一度面临巨大困难,但幸运的是云起资本及时提供了数百万美元的捐款。在与平盖的三位创始人接触后,陈郁进一步证实了他的判断。在团队中,三位创始人在性格和专业素养上非常互补。而且,他们不仅科技发达,生活中也是非常有趣的人。比如黄会写论文,会玩摇滚,刘淇会做地道的湘菜,羽毛球打得好。秋翠是开源社区的忠实粉丝。在大数据和云计算领域建立世界级基础软件的机会,PingCAP不是唯一的开源公司,陈郁也交了学费。后来他发现整个赛道没有大成公司。一个很重要的原因是,很多公司只根据别人来做解决方案的开源代码。这就导致了产品同质化严重。为了赢得订单,个别公司只能依靠业务关系或降低成本的方式来获得客户。这样,作为一家科技公司,拼的不是技术而是关系、价格、服务。但是PingCAP完全不一样。公司的大部分美国的钱总是花在技术上。公司成立至今,70%以上的员工都是程序员,日复一日打磨产品。平盖吸引人才主要靠眼光和理想。很多员工都曾面临过其他公司高薪的诱惑,但还是选择加入PingCAP,因为他们可以自己打造一个世界一流的基础软件,而且这种机会一辈子都不会很多。另外,PingCAP在开源社区也做了很多工作。"我们有300多名员工和1200多名代码贡献者。从人数上可以看出,我们正在调动大量的外部资源来做事情,这也是一个非常重要的护城河。让我们将继续在社区中一起讨论和改进产品。黄对说:在他看来,平盖的核心竞争力不仅是产品和内核,还有开源社区带来的快速迭代能力和占领市场的速度。经过多年的发展,PingCAP终于在今年开始商业化。虽然实现的速度并不快,但陈郁有自己的看法:它的名单已经签了几百万年了。一开始做一件原创的事情很难,但是从长远来看,原创总比修修补补或者在别人的基础上做出解决方案要好。"云起首都美国投资蓝图与逻辑谈平盖 逆风疫情期间的融资。陈郁说:
首先,我们赢了不要有偏见,说中国可以不要做一个好的基础软件。其次,它将鼓励更多的企业家投身于这一领域。做的人越多,未来中国出现伟大的基础软件公司的概率就越大。至少在基础软件层面,中国落后的局面会得到扭转。数据库是一个卡脖子技术,而中国也开始慢慢追赶,但在其他领域还有很多值得努力的地方,比如操作系统和AI芯片。只要这些技术努力,被市场验证,资本的高估值就会促使更多的人加入这个行业,最终实现行业的大发展。除了PingCAP,云起资本还通过对ZILLIZ、纪娜AI等项目的早期投资和持续的年度投资,完成了在该领域的系统化布局。作为PingCAP的CEO,刘淇有一个更大的野心:PingCAP希望成为全球数据库领域最好的数据库.软件的复制成本和传播成本很低,相比其他集装箱货物,可以快速到达全球。前提是整个东西好用,就是每个人都能快速使用。"但对于目前只有TiDB一款产品的PingCAP,刘奇丹表示:甲骨文营收那么高,市值能达到一两千亿美元,单品空间足够。也许有一天我们会达到500亿美元(市值),也许我们会考虑产品矩阵,但今天我们仍然希望更加专注。"
标签:数据库PingCAP产品