ClickHouse,自掘坟墓!!??
本文首发微信公众号:飞总聊IT
说起大数据产品,ClickHouse的名气可谓非常的大。
这款来源于俄罗斯的开源大数据产品,以效率高,速度快闻名于世。很多公司都基于ClickHouse进行了大量的改动,包括几家中国公司。
ClickHouse在2021年从Yandex分割出来以后,就成立了自己的公司。又赶上了俄乌战争,全公司的人都从俄罗斯移到了阿姆斯特丹。而且在俄乌战争的时候,还为了表示自己支持自由世界,公开发表声明反对俄罗斯。
当然,这些对产品来说不重要,重要的是,ClickHouse最终决定进军云市场,推出自己的ClickHouse Cloud产品。
这个时候,就像所有的开源产品一样,ClickHouse面临一个选择:是继续开源呢,还是干脆不开源了呢?
比如说,著名的Kafka开源软件公司Confluent,在自家产品里面支持tied storage的时候,对开源的同样功能就拖拖拉拉一直不能交付。
ClickHouse的选择也和大部分公司一样,自从开始做ClickHouse Cloud以后,那些相关的功能就不开源了。
最近公布的SharedMergeTree相关的功能,ClickHouse就选择了不开源。
为什么不开源呢?因为这个显然涉及了如何在公有云里面更好使用ClickHouse这样的事情。
如果开源的话,那么随便哪个阿猫阿狗就可以拿着这个开源的产品,自己去一家公有云厂商那边买裸机,自己部署了。
更有可能的是,一些公有云厂商也会明目张胆的拿着开源的功能,自己部署服务卖钱给客户。
而ClickHouse Cloud显然既不想让普通的阿猫阿狗们捡便宜,更不想让公有云厂商吸血。
ClickHouse想的是怎么样才能够让大家都来用ClickHouse Cloud,让我自己来赚这笔钱。
所以,但凡是涉及到公有云相关的功能,现在ClickHouse的选择,肯定是不会开源的了。
这引起了很多ClickHouse的开源粉的不满,有人甚至跑去问ClickHouse的主创人现在的CEO,但是对方也只是轻描淡写的表示,这种不开源是为自己的云提供独特的优势。潜台词就是,你想要享受独特的优势,就来买我们的产品吧。
站在商业运行的角度来说,如果ClickHouse的云服务,没有一些特别的地方,那么基于ClickHouse魔改的数据库比如firebolt就可以一边站在ClickHouse肩膀上吸血,一边赚钱。而亚马逊等公有云厂商也会同样很赚钱。
既然我成立了公司,那就是表示我想自己赚钱,所以老子现在不想做雷锋了,这完全可以理解。
但是问题来了,ClickHouse是不是相对于其他的开源产品有绝对的优势,使得用户愿意花钱买单呢?
这个问题,我觉得还是一分为二看待比较好。用C++写的数仓确实有优势。但是ClickHouse本身的问题也不少,架构方面的,特别是优化器方面的。
而同样用C++写的还有Databricks的不开眼的Spark替代版,还有Snowflake等等,总之,一旦收费了,ClickHouse的优势未必是优势,ClickHouse的劣势是真的劣势。
以前可以赚名声不赚钱,以后会不会既不赚名声也不赚钱,那是真的没人知道。
弄不好,ClickHouse不但开源项目止步不前,而且云也没办法卖出好价钱来。讲真的,一个俄罗斯的底子的公司,搬家去阿姆斯特丹,然后最后要做云的生意。可是公有云公司不是在中国,就是在美国,不知道这家公司最后能在哪里找到客户。
文章最后再安利一下我的星球,星球聚焦ChatGPT和大语言模型的发展和应用,欢迎有兴趣的人加入一起讨论大语言模型的技术和商业相关的知识。
微信扫码关注该文公众号作者