全球分布式数据库厂商PingCAP宣布完成5000万美元C轮融资,这是目前为止新型分布式关系型数据库领域的最大笔融资。老股东经纬创投继续加码,本轮融资由复星、晨兴资本领投,华创资本、云启资本等多家投资机构跟投,资金将主要用于技术研发和全球化生态系统建设。
作为PingCAP最早的机构投资人,经纬创投董事总经理熊飞表示:
在我们初见团队的时候,当时还只有三位一流技术背景创始人和一个令人激动人心的idea。经纬也是自天使投资开始,我们连续加码四轮,至今仍是PingCAP最大的机构投资人。因为我们相信科技是经济发展的基础设施——国民生产产生的数据量每年都在翻番的增长,10年后平均每家企业拥有的数据量是目前的1000倍。
现在的技术栈完全不足以支撑企业未来高速的发展,新一代数据库的需求呼之欲出。刘奇团队是当时国内基础架构和开源生态领域最一流的团队,其主导的分布式Redis解决方案Codis被广大一线中国互联网公司使用。他们已经有了很好的积累,又有雄心和远见去做一个分布式关系型数据库的产品,这激励我们和公司一起做一次冒险。目前,PingCAP的产品得到国内互联网非常多一线公司的接受,并且他们选择了开源出来,为广大开发者极为低成本使用、参与和贡献代码,创造了巨大价值。数据是未来数十年最有价值的矿藏,很期待公司通过努力,让中国甚至全球相当比例的数据,跑在TiDB上,成为DT(Data Technology)时代的新基础设施。
”
借着这次融资,我们和刘奇聊了下——刘奇是PingCAP联合创始人兼CEO,先后创建了 Codis、TiDB、TiKV等知名开源项目。他曾任豌豆荚,京东资深系统架构师;同时也是知名Go语言专家和Redis专家;现从事开源的分布式NewSQL数据库 TiDB (受 Google F1/ Spanner 启发)的开发;擅长高并发、大规模、分布式数据库系统架构设计。
对于ToB的从业者来说,困难有哪些?希望与刘奇的交流能带给你一些启发。以下,Enjoy:
△刘奇,PingCAP联合创始人兼CEO
为什么要做PingCAP,想解决的是什么问题?
刘奇:PingCAP成立于2015年,是面向全球的开源的新型分布式关系型数据库公司,我们的核心产品TiDB项目是基础软件领域的重大创新。融合了传统关系型数据库及分布式数据库的核心特点,在TiDB的支持下,数据维护及扩容都将变得更简单。TiDB的高可用,可以彻底解放DBA团队,无需再24小时待命,哪怕是遇到数据中心断电、或是平台大促,都能让DBA们睡个好觉。
PingCAP现在在做的事情其实可以追溯到我在京东的时候,当时在京东有两个事情比较痛苦,一个是没有很好的分布式缓存的实现,另一个是没有很好的分布式关系型数据库的实现。
去了豌豆荚之后,在分布式缓存上,写出了Codis,并把它开源了出来,算是解决了第一个问题。Codis是我们的成名作,一个工业级别的高质量的开源项目,各大互联网公司的广泛使用就可以印证这一点。
然后开始实现第二个心愿,打造新一代的分布式关系型数据库。但是这件事难度太大、需要的资源太多,也无法在短期内就看到产出,如果这也并不是你所在公司当期的重点业务目标,就基本不太可能在内部实现。
这其实是很多公司的痛点所在,比如很多业务增长迅速的互联网公司,都缺乏一个既能水平扩展又能保证分布式事务的数据库。所以我们就决定出来做出这样一个分布式数据库,希望能够解放后端程序员。
每一个程序员心目中都有一个改变世界的梦想,我们也希望能够通过代码来改变世界,改变大家写后端代码方式,这是我们的初衷。
TiDB项目目前在GitHub上拥有 15000+的Star,集合了200多位Contributor,入选CNCF Cloud Native Landscape, 2018 BigData& AILandscape。美团,头条,腾讯云,知乎,SpeedyCloud,韩国三星研究院等机构人员也都参与到TiDB项目的合作开发中,全球顶级云计算技术基金会CNCF也于 8月28日正式接纳TiDB项目核心组件之一TiKV为基金会项目,TiDB在全球技术社区的影响力开始爆发。
作为底层软件,PingCAP如何持续保持技术优势?
刘奇:我们一直在研究最新论文,希望保持在技术上持续保持领先。数据库是公认技术门槛最高的核心基础软件之一,一般而言平均开发测试成熟周期在3年以上,而分布式关系型数据库从工程实践角度看复杂度更高,保守估计是5年以上的工作量。
PingCAP的技术团队从写下第一行代码起,就一直潜心于技术的更新,再加上活跃的国际化社区和全球200多个社区开发者( Contributor)的参与,我们用了不到3年的时间,TiDB就发布了第一个生产可用的正式版本V1.0 (2017年10月),并且半年后(2018年4月)就发布了V2.0版本,且始终保持指数级加速度的成长。
TiDB是一个通用的数据库,甚至希望比一般的数据库更加通用,我们很早就尝试融合OLTP 和OLAP的边界的数据库产品,也是目前最早将HTAP这个概念从实验室和论文里带到现实的产品之一。
PingCAP自身的基因使得高速占领阵地和快速打磨市场需求的产品成为可能,初期大量的互联网行业用户的实践,使得产品进入良性发展轨道,用户量成为产品的护城河,在大量用户实践中迭代保持技术优势。
PingCAP的用户基本都是高价值用户,这也是ToB从业者最想合作的用户,在这方面有什么经验可以分享?
刘奇:一个产品的价值,有两种体现方式,一个是好与不好;还有另外一种,就是能与不能。我们目前还处于能的阶段,还没有到需要跟别人拼好与不好,好多少的程度。在这个时候呢,我们就选择打金字塔顶端的客户,那这个时候就不太需要打价格战,或者说完全不需要打价格战。
我们整个产品研发周期特别长。很少有企业说能够拿着风投的钱,我静下心来做两三年的东西。但是如果一上来能够很好地抵制诱惑,我选择做一个能与不能的东西,那这个价值体现就很直接。
目前我们只做需要技术的,用技术和产品能打进去的高端用户。我觉得很多时候很多人太急了,有很多公司迫于种种压力,会选择用一些特别的方法做收入。我觉得这是选择一条看似简单,但是后期带来无比困难的路。所以,一开始的时候,我们就选择把最难啃的骨头啃下来。这是一条初期看上去无比困难,后期要轻松得多的路径。
目前TiDB已演进为一套技术栈,既能解决用户业务快速增长过程中海量数据存储、超大规模并发访问问题,又能支持复杂的实时查询分析,极大提高了用户生产力。尤其面对风险控制要求更高的金融行业,TiDB表现出了架构的先进性和高效的性能,水平扩展能力、交易处理能力、功能指标特性均在应用中具备较大的优势,被成功应用在金融核心交易场景中。PingCAP目前已经成为一家在互联网领域和传统金融领域均有大规模落地的新型分布式数据库公司。
目前TiDB已有准生产测试(POC)用户1400余家,其中300余家企业已经将其应用在实际生产环境中,涉及互联网、游戏、银行、证券、保险、第三方支付、政府、电信、航空、制造业、新零售、快消等多个领域。在互联网领域,包括腾讯、转转、美团、今日头条、饿了么、去哪儿、同程旅游、秒拍、美图、VIPKID等都已经大面积使用TiDB。
Pingcap很少见的选择了开源,为什么?未来PingCAP希望成为什么样的公司?
刘奇:我们相信开源是基础软件的未来,并坚定的认为开源是当前全球化背景下基础软件领域成功的唯一道路。
但开源并不是等于免费。在海外,开源的模式已经得到了足够的商业验证。以Linux 、Hadoop、Spark为首的开源产品甚至已形成了自己的商业生态链。在国外已经有非常多的成功案例和市场影响力,就基础软件来说,有许多代表性的开源软件厂商取得了商业上的成功,比如大数据服务提供商Cloudera(市值 26亿+美金),Hortonworks(市值17亿+美金),文档型数据库提供商MongoDB(市值 40亿+美金)。
在我们看来,专注于打造开源文化驱动的产品发展战略是会一直坚持下去的。开源战略能够帮助产品快速完善和成熟,带来高效的市场传播和推动对人才的吸引力。从2015年我们写下第一行代码,3年以来我们迎面遇到无数个问题,一边思考一边做,尽量用最小的代价来快速奔跑。作为一个开源项目,TiDB是我们基础架构工程师和社区一起努力的结果。
我自己的定位是一家受人尊敬的全球化的高科技公司,目前公司的员工主要分布也是中国,美国和加拿大。希望PingCAP能够在团队和社区的共同努力下持续保持高速发展,能够将TiDB变成行业的“事实标准”:让大家都可以用上我们的产品;在全球范围内越来越多的公司也更多用到我们的产品,帮助到更多的人;希望进一步凸显开源世界的力量,与更多优秀的公司合作,打造一个更健壮的TiDB产品生态链。
press@mpc.vc