Skip to content

Latest commit

 

History

History
101 lines (62 loc) · 6.59 KB

20210804_01.md

File metadata and controls

101 lines (62 loc) · 6.59 KB

HW放弃OpenGauss TP的售卖, 对用户好还是不好?

作者

digoal

日期

2021-08-04

标签

PostgreSQL , opengauss , polardb


背景

视频回放

HW直接放弃OpenGauss TP的售卖(包括云上,云下), 同时在内核、硬件等生态上对OG进行支持. OG生态圈出现了很多生态数据库企业, 包装OG后二次分发作为自己的数据库发型版.

那这个现象对用户来说是好还是不好呢?

1、什么样的厂商需要二次包装OG来分发并将其作为拳头产品?

  • 从这些企业的已有产品、客户群特性、技术能力、渠道能力、资质等角度大家可以深度分析一下, 是否有足够的客户证明研发实力和客户背书.

2、OG生态存在大量同质化的分支(主要是oracle兼容性), 同质化分支过多的坏处:

  • 由于是同质化的分支, 不同分支厂商之间容易出现恶性竞争.
  • 进而会存在一个问题, 同质化优胜劣汰的问题, 引出了分支的连续性问题, 分支半途而废的可能性越高? 那么用户应该选哪家呢? 如果未来想迁移到其他分支, 痛苦的依旧是用户.

3、商业才是最好的公益, 大家好好理解一下这句话. 如果你做一个东西是纯公益的, 没有用户的反馈, 怎么可能做好, 而商业可以弥补这个问题.

  • 例如一个面馆, 面是免费的, 你做个调研, 这个店的面不管好不好吃, 都会有很多人去吃, 因为不要钱, 一旦要钱,如果不好吃的话很快就会倒闭.
  • 所以不赚钱的心态去做OG, 很难保证质量.

阿里云开源了POLARDB, 既有云服务, 同时代码又是开源的.

然后就有人担心: 阿里云开源polar, 既是参赛选手又是裁判.

1、必须要搞清楚提出这个问题的是什么人?

  • 想打包开源数据库, 二次分发的数据库厂商. 但是, 我认为有这样的担心是没想清楚, 只看到表面, 后面会讲到.

2、用户并不担心这个问题. 实际上深入分析一下, 我们会发现对用户来说polar开源这种模式是更友好的.

  • 1、自己提供云服务, 软件经历了大量用户的使用和锤炼, 产品更稳定, 长期来看开源代码质量有保障.
  • 2、用户可以参与到polar的共建, 最终以1个唯一的分支来发展, 所有力量集中在1个分支上. 根据经济学的比较优势原理, 用户肯定是最懂自己的业务, 用户可以根据自己业务的需求来共建polardb使得polardb可以更佳适合用户的场景, 就像滚雪球一样, polar的用户生态会越来越大.
  • 3、用户不用担心哪个分支什么时候会挂掉, 用户不会出现选择困难症.

一个分支好还是多个分支好?

同时也回应二次分发的数据库厂商担心的问题: 既是参赛选手又是裁判, 这个想法有点肤浅.

1、任何开源数据库都有自建和原厂的使用, mysql在云上的自建占比远比rds服务高, 所以并不是有原厂就没有客户自建的机会.

2、任何一个分支要存活下来一定要满足用户的需求, 例如PG开源数据库的分支PG-XC(以及衍生产品), Greenplum, 都存活得很好, 与上游PG长期共存, 因为它们解决的是分布式数据库、OLAP的不同赛道的问题, 而不是PG的同质化产品.
开源数据库并不存在既是裁判又是选手的问题.
如果有厂商希望以polardb开源来二次分发, 那一定要想清楚赛道, 而不是简单的同质化打包.
PolarDB带给数据库厂商的是更佳稳定的代码、新颖(类似Oracle RAC)的架构、云端那么多用户的背书. 所以如果基于PolarDB二次开发的产品先天优势非常明显.

3、不管什么商业形态:

  • 核心要做的是增长, 有市场才能养活生态圈的各种公司(培训、维护、分发、代理商、工具等). 例如oracle.
  • 回归产品的初心, 核心是解决市场和用户的问题.

4、所以核心不是分支的多少, 而是每个分支解决了什么问题? 是不是差异化的赛道, 如果不同的分支都拥堵在同一个问题同样的赛道, 其实对客户并不是好事.

综上, 非常看好polar开源.

附, 开源产品

1、解决了什么最终用户的问题?
2、最终用户市场空间?
3、生态链条的组成, 以及每一环的核心问题和需求?
4、开源参与者的动机?

ali为什么要开源polar? 开源对企业(厂商)有什么价值 ?

  • 企业都是要赚钱的, 核心是价值变现
  • 变现就要有增长, 特别是在拿到资本投入后
  • 开源对增长有什么神奇的疗效?
    • 通过开源+运营可以形成增长飞轮, 快速颠覆已有市场:
      • 用户侧, 通过开源降低触达用户的成本.
      • 开发者, 既是用户也是开发贡献者, 一起共建, 粘性也更强.
      • 产品, 通过用户和社区运营, 了解用户需求, 促进产品往用户迫切需要的方向迭代

您的愿望将传达给PG kernel hacker、数据库厂商等, 帮助提高数据库产品质量和功能, 说不定下一个PG版本就有您提出的功能点. 针对非常好的提议,奖励限量版PG文化衫、纪念品、贴纸、PG热门书籍等,奖品丰富,快来许愿。开不开森.

digoal's wechat