稳占国产数据库排行榜首32个月!PingCAP成功的秘诀是什么?
稳占国产数据库排行榜首32个月!PingCAP成功的秘诀是什么?
renyoushe
传递新知,开创新视界。
墨天轮排行显示,9月国产数据库排行榜眼、探花纷纷易主,只有PingCAP的TiDB依然稳居状元之位。
近几年TiDB表现非常优异,引领国产数据库潮流,32个月霸占国产数据库排行榜第一。
为什么TiDB能够在最初不被大家看好的情况下,从零开始并脱颖而出,在世界范围内崭露头角?这本 《与开源同行:揭秘PingCAP七年创业实践》 给出了答案: 开源 。
▲PingCAP 开源实践指南,点击图片购买
01
认识开源,准备出发
《与开源同行:揭秘PingCAP七年创业实践》指出,开源经历了第一代强调代码开放,到后来在Git的发明影响下形成开源生态,再到现在云计算环境下的第三代开源三个阶段的发展。开源软件(open source software)这个概念最初是1998年由克里斯汀·彼得森提出,同时由埃里克·雷蒙德等开源运动创始人支持推广。 而开源,就是指免费提供的源代码,可用于可能的修改和重新分发。
因为开源有着许多天然优势,比如 免费、透明、普适、可定制、可复制、更高效的协作开发、能够提升作者与贡献者的影响力、可以建立良好的生态等 ,所以催生了许多像Redis、Nginx、TiDB等优秀的开源软件。
当下,我国“十四五”规划中也明确提出支持数字技术的开源社区等创新联合体的发展,保障和促进我国开源生态的发展,国内开源环境很好。
什么时候是做开源的最好时机?有人说“种一棵树最好的时间是十年前,其次是现在”,开源也一样。
——刘奇,PingCAP联合创始人
02
选择开源,相信开源的力量
而在PingCAP 2015年成立的时候,几乎没有开源软件公司能够把自己的产品成功商业化,那时候PingCAP创始人刘奇、黄东旭、崔秋辞职创业做开源数据库在别人看来简直是疯了。
开源是中国基础软件成功的唯一途径。
——刘奇,PingCAP联合创始人
之所以选择开源,是他们曾做出过一个缓存工具Codis开源之后迅速被广大互联网厂商使用,火遍了大江南北,实际体验到了开源的力量。同时,《与开源同行:揭秘PingCAP七年创业实践》分析,基础软件的底层特性导致人才分散在众多大中型企业中,这种分散又遏制了基础软件的普适性和可复制性的优势。只有开源,才能解决这个困境,把人才和场景聚拢起来形成一股强大的力量,去进行更深的技术探索。
Codis 是第一天就开源了的,它的成功其实是我们后面事业的基础,因为 Codis 在开源以后,成为全中国能叫出名字的互联网公司都在用的东西。但它其实是我们花了一两个礼拜做的。这么快的时间,也没做任何推广,就因为它确实是刚需。
——黄东旭,PingCAP 联合创始人
因此,开源成了PingCAP的核心战略。
并且开源的透明特性,是与客户建立信任的根本,客户才愿意把数据交给PingCAP。 开源是建立信任的起始点。 而且,像开源社区一样,开源行为可以被追溯,客户可以通过追溯了解产品的长期性,从而建立信任。 开源也是建立长期信任的基础。
PingCAP一开始就选择开源,并且坚定地走开源这条路,就是他们能够成功的秘诀。《与开源同行:揭秘PingCAP七年创业实践》无数次提到PingCAP和创始人们都相信开源的力量, 相信发挥开源的优势就能够帮助研发出让自己满意、让用户放心、让工程师专注业务的好软件。
他们做到了,开源的TiDB成功商业化,自己也成为该行业的引领者,并逐渐全球化走向世界。
03
落地开源,成为开源实践引领者
当然,开源项目落地并不是一蹴而就。
首先招人就难,别人看到一个初创公司搞开源,就会觉得没有“钱途”。《与开源同行:揭秘PingCAP七年创业实践》里面讲了一个小故事:刘奇他们一开始发布的招聘帖很快就获得了几十万浏览,但是没收到一份简历。第一位员工还是通过GitHub产生联系的唐刘,一个对开源十分执着的人。
如果哪一天 PingCAP 决定不再开源了,那我肯定立马就走人——这是个原则问题。
——唐刘,PingCAP首席架构师
几个人埋头苦干几个月后才在GitHub上开源了TiDB,并在一个月内获得了超过2700个星标。开源,为他们吸引到了更多的人才。一年后的2016年,TiDB首次用在了生产环境中,并获得了成功,一鸣惊人。
正是因为PingCAP相信开源的力量,相信 “独行快,众行远”, 对开源有着坚定信仰,才能做出像TiDB这样优秀的产品。今天TiDB项目在GitHub上拥有779位贡献者和超过32000个Star,它是一个成功落地的开源产品,并且成了分布式数据库领域的顶尖项目。
我们一直把开源当做公司坚持的长期战略,PingCAP也是真开源,真开放,PingCAP不仅仅只是开放源代码,而是把公司的整个开发体系和运营体系也完全建立在开源开放之上。
——刘奇,PingCAP联合创始人
《与开源同行:揭秘PingCAP七年创业实践》总结了PingCAP成功的秘诀: 第三代开源的重要密码是“场景驱动”。 云原生的TiDB等开源产品满足了不同种类企业的应用场景需求,并且不断地迭代进化,接入大量一线公有云平台。这让更多的客户看到了它们,也就产生了更多的带有场景化的需求。正是因为开源软件的可复制和可修改的特性,这些场景需求又驱动着软件进入更良性的发展。
正是借助着开源本身具有的这些巨大力量,PingCAP站在了时代的风口之上。它从一个开源的参与者成长为贡献者,然后变成了开源的引领者。
书中还指出,做开源产品的 广度可能比深度更重要。 这能够契合开源的普适性的特点,确保公司以后的规模和扩展的潜力,保持更高的天花板。同时, 开源社区也有助于公司探索广度, 让产品应用到更多的行业,汇聚更好的实践。正所谓“势高则围广”,公司可以在广度中寻找制胜场景反复打磨,精制细作到商业场景。
用户是我们的老师,而真实场景是最好的架构师。
——刘奇,PingCAP联合创始人
《与开源同行:揭秘PingCAP七年创业实践》为我们展示了一个成功的开源落地样本,提供了非常丰富的开源项目商业化落地的经验,具有很强的实践指导意义。
04
学习经验,以全新姿态面对开源
同时,本书写满了PingCAP一路以来在开源落地过程中踩过的坑、走过的弯路,将7年以来积累的宝贵开源实践探索经验全数奉上。
▲ 凝聚优秀开源项目落地经验
数据库开发技术人员能够从本书中看到TiDB这个产品的研发过程,了解语言、技术、工具的选择对于开发的影响,同时认识到云计算对基础软件开发的重要性。
数据库上下游企业管理者,也能够从本书中看到数据库产品是如何联系上下游,在第三代开源场景下打造整套生态,从而指导自己的工作。
对开源感兴趣或者想投身开源事业的读者,也能够完整地了解一个开源产品从研发到落地,到商业化的过程,从而更清晰地认识开源,了解开源实践。
读者能够通过阅读《与开源同行:揭秘PingCAP七年创业实践》掌握开源实践的方法,获得对开源的思考和启发。
05
开源是趋势
正如埃里克·雷蒙德的Linus定律所言: Given enough eyeballs, all bugs are shallow (足够多的眼睛,就可让所有问题浮现)。开源的力量,是强大的。
现在国内开源氛围相比过去好了很多,越来越多的厂商加入了开源事业。如果你想要对开源有更多的了解,想要对开源落地有更清晰的认识,想要了解开源项目商业化的成功密码,这本《与开源同行:揭秘PingCAP七年创业实践》将是你不二的选择。
推荐阅读
▲点击封面,进入购买界面
《与开源同行:揭秘PingCAP七年创业实践》
本书融入了PingCAP公司在开源领域的七年探索经验,以及在分布式数据库领域的研究成果,对开源的历史发展、分布式数据库的变迁演进、TiDB的框架设计、应用实践以及开源与商业化的连接进行了深入剖析。
开篇首先以PingCAP公司的创业故事为主线,讲述公司为何选择开源作为核心战略,以及主要产品TiDB的研发、运营和国际化历程。然后介绍PingCAP在成长为国内开源厂商的探索者的过程中,在技术路线选择和社区生态中的重要贡献和发展经验。最后介绍了PingCAP对未来基础软件的技术、开源趋势的思考与展望。全书以从参与者到贡献者再到探索者的视角,细致而全面地讲述了关于开源技术和开源文化对于当代技术驱动型企业的生存与发展的重要意义和影响。
本书适合所有技术驱动型的企事业成员,以及正在学习、已经从业或有志于投入IT产业的广大读者阅读。
往期好文
点击图片即可阅读全文
世界读书日,经典好书推荐分享
谷爱凌错失了金牌,但是我更看好她了
2021年度精选好书推荐
2022年最值得期待的新书
做一个"超越期待"的打工人!
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
