在关系数据库赛道,国产开源做得好的大家首先会想到哪家?
估计99%的人会一致回答:TiDB
为什么?
我说几个维度,你凭感觉想想TiDB这些方面是不是做得不错:
它开源持久吗?看github
开源仓库提交活跃吗?
用户用户多吗?看他们的用户LOGO
商业产品在赚钱吗?
它自己的开源用户圈里的口碑好吗?
开源品牌影响力高吗?看DB-Engine和活动频次及参与人数
你可能会说,不难啊,可以复制啊。不就是这些指标吗?
大错特错!
最难的2点其他厂商就无法复制:
第一,投入开源给商业带来的价值能不能说清楚?
TiDB似乎说清楚了,国内这些开源用户得投入技术去支持吧,这么多活动得投入运营和经费吧,这么多宣讲得投入技术布道吧。那凭什么能坚持持续投入呢?国内开源用户多数都是白嫖啊。
我个人认为他们国内的目标就不是赚钱,海外才是赚钱为目的。但是你不能拿付费用户当小白鼠吧,海外也没有国内这么多复杂的场景和业务规模吧。那怎么打磨产品呢?国内免费用户啊,场景丰富,业务规模足够大。国内国外两个市场形成了鲜明差异互补,国外养国内团队,国内开源用户打磨产品反哺产品功能需求等。开源价值点清清楚楚。
第二,国内虽然是白嫖,但是用户也不傻啊,而且竞品那么多,用户凭什么选择TiDB。所以个人认为他们做对的第二件事情是他们坚决的投入建设了职业的技术布道师队伍(另外还有一个重点就是开源和商业版是同一套代码!),懂产品和业务,绝非浮于表面的运营和广子。自己不建设专业的布道师团队,光靠花钱请KOL一次两次的带货是忽悠不了用户的,说句不爱听的KOL不可能忠诚于某个产品,KOL都是大爱无疆的,不可能只带货一家产品(除了已经深度使用TiDB的最终用户,这种KOL在初期少之又少,需要具备技术和能说会道的能力,而且具备这样的条件也不太可能频繁出演!)。
拿白酒打个比方,酒的绝大多数成分是水和酒精,决定风味、口感、香气的物质酯类醇类等仅1%左右,但是这些物质的产生仅仅来自当地微生物环境和专业调酒师的勾调,即使是同样的做法,只有茅台镇的那些窖池才可以酿出茅台,其他的酒即使来自茅台镇也只能叫镇酒,连紫迎宾都打不过。
回到数据库厂家,如果没有职业布道师队伍,靠既要研发又要服务用户还要频繁布道,可能吗?个人认为“既要又要还要等于平庸”!而TiDB的运营和布道师配合得体,简直是双剑合璧!
以上两点是其他厂家无法复制的。所以个人断言:绝大多数厂商开源都会和MySQL一样,被商业产品虹吸,伦为平庸!参见:MySQL将保持平庸. 就目前的情况来看, 甚至有些国产开源可能是玩票性质, 上生产就建议别了. 我在上一期谈过这个事情, 而且也给这些开源厂商支了一招
国产开源数据库大比拼, 到底谁家的开源敢上生产?
第三点,大家都知道。TiDB早早就切中了MySQL这个问题多多但是用户体量庞大的产品生态。MySQL单机版在性能、扩展性、复制延迟、可靠性方面存在诸多痛点。庞大的用户体量和诸多问题给了TiDB机会。
你怎么看?你认为还有哪些开源厂商的经验值得学习?欢迎留言!