
平凯星辰 著
本书融入了PingCAP公司在开源领域的七年探索经验,以及在分布式数据库领域的研究成果,对开源的历史发展、分布式数据库的变迁演进、TiDB的框架设计、应用实践以及开源与商业化的连接进行了深入剖析。 开篇首先以PingCAP公司的创业故事为主线,讲述公司为何选择开源作为核心战略,以及主要产品TiDB的研发、运营和国际化历程。然后介绍PingCAP在成长为国内开源厂商的探索者的过程中,在技术路线选择和社区生态中的重要贡献和发展经验。最后介绍了PingCAP对未来基础软件的技术、开源趋势的思考与展望。全书以从参与者到贡献者再到探索者的视角,细致而系统地讲述了关于开源技术和开源文化对于当代技术驱动型企业的生存与发展的重要意义和影响。 本书适合所有技术驱动型的企事业成员,以及正在学习、已经从业或有志于投入IT产业的广大读者阅读。
四星,推荐。从写作技巧来说,本书写的一般般,但是写的很真诚。 做开源,远程办公,并且还是做基础软件,还是一开始就是定位国际化,杀入国际市场(观点居然还是先做到世界的第一,中国才能做到第一),一开始就盯着各国龙头企业服务等等。也就是说,他们从一开始就选择了各种艰难的路,然后坚持下来,并做到了。令人服气。 书中也分享了许多数据库相关的实战案例,尤其各种分布式应用场景与案例,价值度很高。 并且作者也很详细讲述了他们发展的过程,尤其构建生态的过程,这方面很值得借鉴。
挺不错的,介绍的比较细节,也有条理。
可和《大教堂与集市》配合阅读。比后者更进一步的讲解了商业模式还有很多落地策略
上周在临港参观GAIDC,看到好几家国内做数据库产品的公司,又想到了这家国产能坚持开源数据库的创业公司。有初心,能坚持,都不容易。
看到了一些做真正技术人的样子!
本书主要介绍了PingCAP的开源之道,写作手法上作者为了证明他们的成功,在文中罗列了较多的客户案例。粗略翻看了此书,被“开源商业模式”(个人理解)深深吸引了! 我的感悟: “开源商业模式”,非常像indie hacker传递的build in public,把自身产品的状态全部暴露在客户面前。第一时间收集客户的反馈。 PingCAP的成功,我觉得是源于他们的独特的切入点。PingCAP选择了后端产业链中的数据库(数据库是所有企业都会使用的组建),并站在MySQL的肩膀上施展分布式的能力(TiDB兼容MySQL意味所有使用MySQL的公司都能用TiDB),在这个时候趁着云等潮流,一路高歌猛进。 对于独立开发的思考,产业链的哪一层我可以去深入研究?个人从0开发一款中间件似乎不太现实,我应该要去参与当前已有的项目,去深入成为核心贡献者,然后有机会去创业。除了核心组件本身,我是不是能围绕核心组件去开发一些工具去适配一些特定场景?
本书讲述了PingCAP公司开源TiDB的全过程。重要阐述了内容: 1. 开源工作的价值。要真正做到正念利人,成人达己。 2. 开源与商业化的关系。开源与商业化是两个维度的事情,通过开源社区,大家一起群策群力,把项目做好,创造生态,把盘子变大。商业化是各个开源社区的参与者都各凭本事,基于开源项目,满足客户的需求。 3. 如何运营好一个开源社区,让开源社区茁壮成长。 我看这本书的目的就是想了解开源公司是如何平衡开源与商业化的。现在心中也是有了一定的认识。 就想书中说的,开源是大家一起种地,让地里长好各种菜,不考虑商业化问题。商业化是基于这些菜或者其他的菜做出满足客户需求的菜肴,客户不关心你的菜从哪里来,只关心有没有想要的菜肴。 商业化关注的是帮助用户解决问题,只有开源社区有丰富的蔬菜,才能更容易的满足客户的要求,否则就会陷入巧妇难为无米之炊的困境。所以,开源社区是让你有商业化的机会,否则解决不了客户问题,就算闭源也不太能成功。 当然,这本书只能证明基础软件开源商业化之路是可行的,因为基础软件很复杂,需要全世界的优秀人才一起才能做好一个产品,有了产品大家都有机会挣钱。但是无法说明业务型软件开源商业化是可行的,业务型软件比较容易修改开发,很容易被其他人白嫖,
PingCAP也算是国内开源之光了,书中对创业、开源、社区、商业化,以及数字化战略都有比较深度的剖析和思考。尤其是刘奇对开源和中国基础软件关系的拆解十分醒目:从市场需求到场景再到基础软件产品,从人才的分散到通过开源形成合力。当然TiDB的成功离不开创始人的洞见和强大的社区力量,更离不开时代的浪潮。书中的思考和沉淀对从事Infra和开源的人,也有不少启发意义。
开源社区建设部分的内容值得参考,国内做开源尚处于初级阶段很多团队对于开源的理解非常浅,对于开源社区的建设更怎么是经验匮乏,这部分总结可以很好的学习和借鉴。 后半部分案例更像是宣传通稿,不够深入,干货也少,读起来如同嚼蜡,希望以后能看到更多干货满满的分享。 最后作为一个技术人,祝国产开源越来越好,也祝 TiDB 越来越强!
开源是生产力的一次巨大释放。他让全球同领域专家可以协作起来,攻克单个实体难以解决的问题(大数据、移动互联网、大模型等)。 当传统软件商还在凭“调研”猜需求,开源软件用户已经切分支提了PR了。 真是很朴素的道理:把盘子做大,大家生活水平都能提高。 而考验背后商业化公司的,则是你更极致的降本增效能力。