前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >系统日报-20220502(RethinkDB 为什么失败?)

系统日报-20220502(RethinkDB 为什么失败?)

作者头像
木鸟杂记
发布2022-05-18 14:12:20
2550
发布2022-05-18 14:12:20
举报
文章被收录于专栏:木鸟杂记木鸟杂记

《系统日报》持续关注分布式系统、AI System,数据库、存储、大数据等相关领域文章。每天以摘要的形式精选不超过三篇系统文章分享给大家。 如果你有好文章推荐,或者有其他任何想法,欢迎在 Articles Weekly Repo[1]提 issue。

RethinkDB 创始人 Slava

来源:https://www.defmacro.org/2017/01/18/why-rethinkdb-failed.html

导读:在读 DDIA[2] 的时候,了解到了 RethinkDB[3],从书里模糊的知道它是一个基于 JSON 面向文档(但支持 Join)、支持主从部署、基于 Key Range 方式 Partition 的分布式数据库。看了下其官网,大致了解其定位是基于订阅(“推”),而非传统查询(“拉”)模型 for the realtime web 的数据库。

恰好在今天早上起床时,无意看到一篇 RethinkDB 创始人 Slava Akhmechet[4] 在 2017 年宣告 RethinkDB 商业化失败的博文[5]。时下国内数据库等基础软件创业如火如荼,Slava 在文中分享的一些创业失败(尤其是产品不错,但商业化失败)的经验复盘,应当能对关注基础软件创业的从业人员一些启发。

:RethinkDB 先被收购、后又被 CNCF 买下开源。

Slava 在在文中主要分享了两个错误决策。

糟糕的市场选择

虽然 Slava 的初衷是做一家对标 Oracle 的数据库基础设施创业公司。但不幸,用户却认为 RethinkDB 是一家开源的工具软件公司,虽然他们的确也是。但其带来的后果便是:虽然成千上万的人在使用 RethinkDB,却没有一个人想为它支付超过一杯咖啡的价钱。

Slava 将其归因于忽略了基本的经济规律。从“五力分析[6]”角度来看,开源工具软件供大于求,且获客(商业客户)成本极高,因此在商业市场吸引力较低,难以在创业初期维持良好的自我造血机制以持续发展。

错误的产品方向

虽然这个开源工具软件这个市场的确艰难,但为什么仍有公司卖出大量的产品(如竞品 MongoDB,截止发文时,2022/05/02,市值 239.81亿刀,与之对比的是,CNCF 花了 2.5万刀就买下了 RethinkDB 的版权[7],并将其开源 ),而 Rethink 不行呢?

Slava 将其归因于错误的产品方向决策。我们以为用户需要一款优雅、强大且美观的产品,但用户只是希望产品功能能够快速迭代(尽管不够好)、在其实际工作场景中性能强大(而非我们建议的场景)和一些很具体的落地使用场景指引(而非一个抽象的数据库)。

追求产品本身的正确、简单和一致性,而非及时调整方向,关注用户真实的(甚至是奇怪的、丑陋的)需求,让 RethinkDB 落后市场三年(虚指)。虽然在意识到无力与 MongoDB 正面竞争之后,及时调整方向,在实时推送方向进行差异化探索,但却发现又有人在这个方向领先我们三年。

接下来 Slava 又分享了关于产品上云的思考(分散精力、人效比、巨头竞争),以及自己做出这些错误决策的内在逻辑(依赖直觉、缺乏市场专业知识),也很有启发性。

英语水平所限,翻译难免疏漏甚至有误,感兴趣的同学,强烈建议去读一下原文。如发现文中有理解错误之处,欢迎留言指正。

如果觉得不错,就三连支持一下吧,这对我很重要,比心~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 木鸟杂记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档