MongoDB 上市后,带你认识这款非同一般的文档数据(2)

然而我们必须要说,这个产品尽管看起来很新颖很有意思,但并不是一个很成熟的产品。它有无数多的东西没实现,有无数多的坑等着人们去踩。但是这些都已经不重要了,踩着 NoSQL 的东风,MongoDB 开始飞起来了。

10gen 是一家特别注重宣传的公司,它在早期就对如何花钱做宣传非常有一套。 他们的做法是在全球各地资助成立很多的用户组,并组织每年一次的 MongoDB 大会。MongoDB 还开起了 Mongo 大学。他们知道自己产品的用户都是开发人员,因此只要开发人员说好,尤其是各个地区那些在圈内有名的技术大牛说好,那么不管这个产品实际上好不好,完善不完善,炒起来的感觉起码很好。

先把大家都绑上 Mongo 的船,再慢慢地修理这艘船也是一种做法。 俗话说“吃人的嘴短,拿人的手软”,那些在 10gen 支持下成长起来的用户组,那些 10gen 给报销机票和旅馆来做宣讲的大牛们,互利互惠地就借着 NoSQL 的东风把 MongoDB 给“吹”起来了。

10gen 的 CTO 在某次采访中就说,他觉得与其花费那么多钱去做各种各样的广告,不如把钱花在资助用户组,资助 MongoDB 的会议上。让大家感觉到 MongoDB 产品好,公司对社区的支持力度大,是 10gen 花广告费的最佳途径。

踏上 MongoDB “贼船”的公司很多,比如说卖车的 Edmunds、美国版的“五八同城” Craigslist,以及老牌网络企业——思科。但是这些都比不上当年非常优秀的社交初创公司独角兽 FourSquare 使用 MongoDB 的影响来的大。当然这家公司现在是过气了,但在社交网络最为火爆的时候,FourSquare 可是非常著名的。

在 MongoDB 刚出来的时候,FourSquare 整个地“搬家”去用 MongoDB,这曾是一件非常大的事情。这件事情当然被 10gen 公司大书特书地进行宣传。而 MongoDB 在独角兽里面被广泛使用这一事实,让 MongDB 是新时代的数据库、MongoDB 适合开发 APP,以及 MongoDB 适合创业公司使用等等的观点,都瞬间被“吹”了起来。

到 2012 年的时候,作为 10gen 公司创始人之一的梅里曼,其与人联合运营的科技博客 Business Insider 把 MongoDB 作为仅次于 HTML 的新时代最重要的技能宣传给大家。一时间仿佛只要 MongoDB 掌握好了,就能够有一碗饭吃。而很多在线教育网站也专门开起课来,给那些急于从其他职业转战 IT 的人普及 MongoDB 的用法。

我们必须说,这种宣传非常成功。大概是因为 MongoDB 的创业者在这之前已经成功创业一次,要知道 DoubleClick 在网络广告领域非常成功,而且被成功卖给了谷歌,所以这些人搞创业公司的套路,一点都不像那些毫无经验的初创公司创始人。他们非常懂得如何做才能够最大限度地吸引眼球,最大程度地把自己的产品铺出去。至于盈利与否,在初创阶段,并不是他们最需要关心的问题。无论从何种角度去看,这个做法都很成功。

除了在商业宣传上很成功,10gen 发布 MongoDB 以后,在产品的开发和维护上也采取了和其他公司很不一样的策略。 这个策略对于 MongoDB 的流行同样功不可没。

简单一点来说,10gen 公司决定集中精力做最重要的几件事情:

吸引客户上 MongoDB 的船;

让 MongoDB 更好用;

对常用的编程语言,提供各种各样的库和接口的支持;

整个技术支持团队非常地友善,而且尽职尽责。

10gen 公司重点去做的这些事情,有很多值得我们深思的地方。如果要简单概括的话,就是 10gen 公司希望所有使用 MongoDB 的用户都觉得这个产品非常非常地好用。如果万一真的出了问题,也有很好的技术支持来及时地解决问题。

这种用户体验,绝对是开源社区中其他产品所不能达到的高度。 举个简单的例子,要想自己去部署 Hadoop 的一个计算集群,那绝对是一件老难老难的事情了。如果这个东西容易部署,也就不会诞生一批以卖“更好用的 Hadoop”为生的公司了。再举个例子,Hive 的部署也同样不好用。

如果我们从企业级应用上来看,Oracle 就是一个非常典型的难用的产品。一个企业如果想要把 Oracle 用好了,请有经验的 DBA 是基本条件,很多时候都需要咨询公司来帮助设计解决方案。这种项目的落地绝非简简单单就能行的。而 SQL Server 作为一个后起之秀,在数据库市场获得成功的一个重要原因,并非性能有多好,而是“很好用”。当然,SQL Server 只是和 Oracle 比起来好用得多。但是 MongoDB 就不一样了,10gen 公司的目标就是让 MongoDB 非常非常地好用。而且从这一点上说,他们做得非常成功。整个社区里无数的用户组在提供支持,10gen 自己的客服绝对是用户至上,有问必答,而且非常礼貌及时。整个 10gen 的开发重点,也是让用户更好上手。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b1b5017bee0e35f60c30921fa769ce81.html