开源的历史

核心提示2019年,陶建辉创办的“涛思数据”宣布将其时序数据库产品“TDengine”开源,这一举动曾着实让行业惊讶:一款面向物联网、车联网、工业互联网以及其他典型时序数据处理场景的时序数据库究竟能在GitHub上获得多大关注?核心代码的开放会让一

2019年,陶建辉创办的陶思数据宣布开源其时间序列数据库产品“TDengine”。此举着实让业界大吃一惊:一个面向物联网、车联网、工业互联网等典型时间序列数据处理场景的时间序列数据库能在GitHub上获得多大的关注度?核心代码的开放会给一个初创企业更多的机会,还是会受到约束?但上线三个月,明星数上万,连续获得三轮融资,让淘思数据的战略逐渐被认可。

事实上,第三次创业的陶建辉选择“开源”作为产品迭代和营销的有利方式。在他看来,开源是在激烈的物联网市场中洗牌并成为赢家的唯一机会,而只有成为赢家,才能享受到“赢者通吃”带来的更大市场份额。开发一个不可替代的高市场占有率的产品,是他在年近50的时候依然选择创业的真实愿景。

开源被公认为是中国软件初创企业弯道超车的机会,而淘思数据恰好是GGV ggv资本在中国投资的第一家开源软件企业。作为开源先锋,陶建辉的观点或许值得更多创业者借鉴。

开源软件起步于30年前,但其真正的崛起要归功于近年来一些企业的商业认可:MongoDB市值超过300亿美元,Elastic市值超过100亿美元。虽然中国的开源企业还有很长的路要走,但淘思数据创始人陶建辉表示:“我相信这个市场一定会崛起。只有通过开源,创业者才能实现梦想,才能赚钱,开源模式才能真正普及。”

但如果基础软件或中间件不走开源路线,几乎不可能获得市场——这些领域已经有太多开源软件公司了。在淘思数据成立之前,竞争对手InfluxDB就已经存在,而且还是开源的。如果陶斯的TDengine不开源,可能打不赢这场战争。换句话说,在别人完全自由开放的情况下,如果陶斯仍然闭门造车,是不太可能得天下的。

更何况,在陶建辉看来,开源对于科技创业者来说,是一种特别好的营销方式。“它让很多程序员知道了你的产品,也让CTO等决策者更愿意购买你的产品,避免了很多沟通成本,可以直接获得信任。因此,开源不仅是一种商业模式,也是一种营销手段。”

实现财富自由需要几个步骤?创业型CEO为你出谋划策。35岁危机终极方法?10w+爆款写手帮你解决问题。程序员的最佳归宿?热门开源软件资深前辈和你一起详细分析。等等,他们是同一个人吗?!在这段视频中,小荠将和你一起揭开神秘嘉宾的多重身份。他就是陶建辉,淘思数据的创始人,流行的开源时间序列数据库TDengine的主要作者。来揭秘一下老陶从开源到创业的成功秘诀吧!

1.没有杀手锏不要轻易开源。

软件公司是否选择开源取决于很多因素。

陶建辉创业的时候想开源,刚开始不敢。他觉得自己没有想明白:代码可以开源到什么程度,哪些部分可以开源,应该通过什么渠道推广?这些都需要慎重考虑。

陶建辉认为,对于开源产品来说,定位极其重要。底层技术,哪怕是同样的时间序列数据处理,如果产品定位不清晰,在GitHub里也很难有生气的市场。而他将TDengine定位为物联网大数据平台,本质上是针对全球化数字化转型所创造的大趋势——“万物互联”。“科技创业者一定要找到一个市场定位和方向,不能只关注技术本身。如果不能满足市场需求,而只是打造一个开源产品‘纯技术’,那么代码写得再好,也很难获得开源社区的认可。陶建辉说。

开源的第二个前提是开发一个拥有大量用户的产品,而拥有大量用户的产品往往只有两个方向:Linux、Android等操作系统,或者数据库、中间件。对于一个简单的应用系统来说,开源几乎没有意义,因为这类软件往往用户数量很少,定制很多。

除了操作系统和数据库两个方向,另一个增加用户数量的可能是面向全球市场。毕竟中国市场只占全球IT市场的10%左右。只有同时瞄准另外90%的用户市场,做开源产品才会更有意义。

所以在决定开源的时候,陶建辉准备了TDengine的英文用户手册和介绍,选择把代码放在GitHub上。另外,淘思早期的同事大多是海归,现在已经在硅谷设立了办公室,招聘全职员工。所有这些准备都是为了让TDengine真正面向全球市场。

如果用这个标准来衡量目前市面上的初创产品,其实适合开源的产品并不多。创业型公司希望进入现有竞争对手的市场,但也需要与现有产品大相径庭。抄袭别人的产品是绝对不可能起来的。同样在时间序列数据处理的赛道上,陶建辉真的要打败InfluxDB,所以TDengine在性能上一定要超越InfluxDB。毕竟前者在全球拥有相当数量的用户,而且还是开源的。

这个开源市场比互联网行业还要残酷。更是“赢者通吃”,或者说头部效应明显,更容易形成垄断。毕竟市场第一名是用户齐心协力选出来的,也是免费的。用户会涌向那个被认为是“最好”的,这是有道理的。用户少的小众产品在开源领域几乎很难生存。

没有几把刷子很难打赢这场仗。开源创业者要有领先的产品、技术和高超的营销能力。GitHub上的开源项目远远超过1000万个,但像TDengine这样一颗星全球17500的项目不到1000个。

“开源需要的营销是全方位的,不是发个公关稿,写个技术博客就能解决的。需要技术产品团队用中英文写很多博客,做视频,参加各种展会,接受各种采访。如果创始人没有一定的营销能力,也很难成功。”对于开源产品的推广模式,陶建辉有自己清晰的认识。“过去有一种误解,认为代码一旦开源,就可以在GitHub上成功营销。毕竟是免费的。但现实是,即使免费,用户也不一定会青睐你的产品。”

社区版开源后的第二年,TDengine也开放了集群功能。两者的区别在于,当用户数据量较小时,使用单机版就足够了。但是,一些物联网终端数量较多的场景,比如汽车公司、电力公司、石油公司等。,每秒钟会收集几百万条数据,所以他们需要依靠多个数据库服务器组成一个集群,可以通过横向扩展来处理。

陶建辉提到,一开始提出集群版开源的想法,销售部的同事都很不情愿,因为集群版是一个特别有市场的特性,成功率极高。但陶建辉还是坚持了这个想法。他说,之所以要开源,是因为开源的本质是给用户带来真正的价值,集群版是真正能给很多企业用户带来价值的产品。

当时陶建辉的思路是,“超过InfluxDB的出色表现”不足以让TDengine在市场上强大。用户很可能是在InfluxDB的基础上选择购买它的集群版本,而不会特意用TDengine替换它。一旦TDengine开放集群版本,用户将更有动力进行切换。如果不拿出这个最厉害的武器,就很难打败InfluxDB等竞争对手。毕竟他们开源的时间比TDengine长。

但在做出如此冒险的决定后,陶建辉发现,开源的集群版不仅带来了更多的用户,也让现有客户更加放心,预示着产品会更加稳定和成熟。

目前TDengine产品代码已经达到百万行的量级。对于这些付费用户,淘思提供一对一的技术支持,专业人员将负责百万行代码的全部维护和更新。现在有销售、售前、发货人员几十人,公司整体人数达到近百人。

02.开源是一种手段,还是“命运”?

这种开源模式很符合陶建辉的个人性格:不会藏秘密,爱在自己的微信官方账号里和朋友分享自己的生活和观点。

陶建辉在创业的时候,拜访了一些技术圈的好朋友,包括当时已经选择开源的PingCAP。但真正让陶建辉打消所有顾虑的主要原因是,他相信物联网的趋势和开源模式。在之前的两次创业中,陶建辉创办了实时消息推送产品“何新”和智能硬件“快乐妈咪”。不同领域的经验让陶建辉知道,物联网的赛道不会像to C市场一样一夜之间暴涨几十倍,而是每年持续加速增长,产生的数据量极大。

陶建辉创办的公司快乐妈咪,通过智能硬件测量胎儿心率、胎动、体重等指标,产生的数据是物联网的时间序列数据。正因如此,产品中还内置了母婴健康大数据平台。快乐妈咪被收购后,陶建辉清闲了一个月。很多朋友邀请陶建辉去看他们的创业项目,所以他看到了很多物联网的智能硬件。但这些物联网产品都使用Hadoop这种通用的大数据平台。他当时的第一反应是:为什么简单的数据要用这么复杂的方式处理?同时我们也看到像InfluxDB这样的产品,用更巧妙的方法处理数据,但是代码和性能都有很大的提升空。

这段经历让陶建辉意识到,时间序列数据处理有望改变物联网数据市场。未来全球90%的数据都是机器生成的数据,世界上实际上没有垄断玩家在做这件事。

“垄断”的确是陶建辉潜在的“目标”。淘数据是陶建辉的第三次创业。陶建辉说,“我赚钱的欲望没有那么强。我更喜欢做一个留在世界上的产品,“在宇宙中留下一个凹痕。这种能在市场上保留几十年的产品,必须争取“垄断”地位。“如果市场份额不够大,就不会长久。只有占据全球市场的30%、40%甚至50%以上,你才有机会活20年甚至30年。”他说。

开源是陶建辉达到目的的方式。陶建辉希望通过开源洗牌来洗牌工业制造领域的实时数据库市场,让这个市场被淘思等一两家开源企业占领。

从创始人的角度来看,陶建辉也希望将公司上市。陶建辉毕业于中科大,在印第安纳大学攻读天体物理学博士学位,两次出售公司。他一直觉得历史给了他太多的机会,但还是没有创办上市公司,所以不甘心。所以,即使陶建辉创办淘思的时候已经快50岁了,他还是想证明自己。

3.开源创业的人才战略

创办淘思的过程相比之前的创业有了很大的变化,最大的变化是在用人和招聘上。陶建辉说,前两次创业,刚开始引入天使投资时,总觉得资金不足,不敢在招聘上迈出一大步。他想在招人的时候降低成本。这一次完全不同。他下定决心,即使没钱,也要用最贵的价格招到最有用的人。

“陶斯的工资肯定要和华为、阿里这些大公司竞争。”他曾经以为可以凭感觉说服人才,后来发现企业家的梦想不足以说服那些人才放弃丰厚的薪酬。现在他坚信,一定要拿出足够的现金,招到最优秀的人,让这些人才毫无后顾之忧地参与创业。正因如此,陶斯一开始只有5个员工,加上陶建辉——因为陶斯资金不足,却坚持给大家比以前更高的工资。

陶建辉的第二个用人经验是,不仅要招高薪,还要招有管理经验的人才。这样的人才虽然“贵”,却让企业更容易扩张。“扩张的前提是管理要足够好。如果初始团队中有管理经验的人才,他们带一个七八人的团队是非常容易的。”

第三次创业也改变了陶建辉对“动手”的理解。他发现有些拿着金钥匙创业的人很难成功。“创业初期,创业核心成员必须自己动手。如果创业项目只能靠雇人来解决,那么这个项目连你的创业项目都不能算——华为和阿里不也是一个项目出钱吗?”

但是真正的动手并不是把每件事都做的很细致。比如开源之初,陶建辉参与编写了很多推广文档;现在陶建辉也会参与建筑设计的深入探讨和一些营销活动。为什么创始人会亲自参与这些营销活动?最初的原因是市场团队还在建设,需要更大的声音,但根本原因是这些东西有风险,需要不断试错。“所谓的创业公司,最大的特点就是充满高度的不确定性。创始人的核心团队成员必须先走,对于完全确定的事情,你可以让所有人去做。”他说。普通员工的试错成本太高,创始人自己的试错成本最低。你可以根据场景快速判断某个合作能不能做,另一个合作值不值得做。

嘉宾简介:陶建辉,淘思数据创始人CEO,开源软件TDengine主要作者。1994年,他去美国留学。自1997年以来,他一直在摩托罗拉、芝加哥3Com等公司从事无线互联网的研发工作。2008年初,他回京创业,先后创办了何新、开心妈咪、淘思数据三家科技企业。

 
友情链接
鄂ICP备19019357号-22