Redian新闻
>
ClickHouse 正在退出开源世界?

ClickHouse 正在退出开源世界?

公众号新闻

作者 | Alexander Zaitsev
译者|核子可乐、冬梅  

ClickHouse 是市面上最好的开源数据库之一,有着非常活跃的技术社区。它最早发布于 2016 年,采用宽松的 Apache 2.0 许可证,目前已有超 3 万人打出 star、数百位代码贡献者、丰富的生态系统以及数千家将其纳入生产环境的企业用户。所有这些,都标志着这项开源技术取得了巨大成功。

2021 年,为了推动 ClickHouse 商业化,同名公司应运而生。但在两年后的今天,有迹象表明 ClickHouse 可能正步步远离开源初衷——重要新功能仅在 ClickHouse Cloud 上开放。此举也引发人们关于 ClickHouse 未来命运的讨论。

1 开源版本无缘各类重要更新,CTO 的回应饱受争议  

ClickHouse Cloud 服务于 2022 年 9 月正式启动,自此之后该公司就开始为私有版本“开小灶”、提供某些特定功能。但在很长一段时间内,开源版数据库引擎只遇到一些小问题,对于开源使用影响不大。

但从最近公布的 SharedMergeTree 和轻量级更新(仅在 ClickHouse Cloud 中可用)开始,这种略微差异化的策略可能正在转变。我们已经能够明显看到,开源版本正无缘各类重要功能

社区成员当然向 ClickHouse 团队提出了相关质疑,该公司 CTO Alexey Milovidov 回应称:

“对 ClickHouse Cloud 进行少量、有限的修改是件好事,这仅限于那些不会影响自托管使用场景的功能或操作变更。而这种调整,也给我们的云服务提供了至关重要的独特优势。”

很遗憾,这种说法明显是断章取义。当前的闭源功能不仅包含大规模云运营所必需的选项(例如新的 ShareMergeTree 存储引擎,允许真正将存储和计算剥离开来),还包括每位 ClickHouse 用户在云和本地都离不开的通用功能,例如轻量级 UPDATE 和基于 S3 角色的访问(属于公有云当中的关键安全功能)。

此外,开源 ClickHouse 中的现有对象存储实现似乎也遭到忽视。该公司在 2023 年路线图中纳入了一系列重大改进,其中部分内容(例如共享元数据)源自 2022 年甚至更早的路线图规划,因此社区当然希望能在开源 ClickHouse 中公平获得。但从目前的情况看,这些改进明显将作为 ShareMergeTree 的一部分在 ClickHouse 内部 fork 中实现,根本不会登陆开源版本。对于已经睽违数年的社区成员们来说,这自然令人感到失望。

随着 ClickHouse 开源版本无缘各类重要更新的讨论在 Hacker News、Reddit 等平台上的持续发酵,更多的开发者也加入到了开源和商业化关系的讨论中。

一位名为 that_guy_iain 的用户在 Hacker News 发表评论称,“开源是免费的,但商业化公司需要赚钱。任何由营利性公司拥有和开发的开源产品都面临着放弃开源的危险。如果想要真正的开源,请出钱资助非营利组织和 / 或慈善机构。事实上,也没有开发者这么做。”

也有开发者认为:“商业化公司不需要直接从开源项目中赚钱,因为这家大公司可以通过开源项目来接触更多人,然后以某种方式向他们推广付费的产品或服务,但如果一家公司只拥有一个开源项目,就会出现问题。”

2 ClickHouse 现在还算是开源项目吗?  

开放核心,是指拥有一套闭源高级功能的开源项目。作为一种重要的开源项目货币化模式,开放核心越来越受到希望获得高投资回报的软件厂商们的关注。而向开放核心转型,也代表着 ClickHouse 开源社区开始发生结构性变化。

在 ClickHouse 此前多年所遵循的真正开源模式当中,社区作为主要的开发驱动力。社区帮助厂商定义路线图、提交新功能或功能请求、开发生态系统并开展新业务。核心开发团队则负责开发战略功能、充当主理人和管家,努力确保社区的可持续发展。社区活跃度越高,相应的成功应用就越多,项目自然越受欢迎,由此建立起积极的反馈循环。

但在开放核心项目当中,情况则恰恰相反。项目所有方的业务和产品充当主要驱动力,核心开发团队专注于产品开发。而开源社区在此过程中仅充当潜在的客户来源。人们可以先体验开源版本、了解功能设置,但要想在生产环境中大规模应用,就必须转向闭源产品。

可以看到,目前 ClickHouse 正在向后一种模式转变。以对象存储为例,这项功能对于大数据分析用例至关重要,但在开源版本中并未完全开放。根据发展路线图,未来将有更多功能仅在闭源云端提供,余下部分则被无情抛弃、导致开源版本沦为无根之木

3 ClickHouse 将走向何方?  

ClickHouse 是一款出色的数据库,已经在实际应用中证明了自身价值。它能够在任何地方运行,包括边缘设备到大型服务器设施,而且取得了出色的成果。其极致的性能、灵活性和便携性是其成功的主要驱动力。如果没有多年以来不断发展的优秀开源社区,这一切根本不可能实现——究其根基,则源自 Apache 2.0 许可证和对开源用户的深切关怀。

不幸的是,转向开放核心模式破坏了 ClickHouse 赖以成功的这几大因素。对产品的关注导致核心团队无法像过去那样提供高水平的社区支持。对 ClickHouse 云功能的强调,则忽略了想要在其他场景下使用 ClickHouse 的用户需求。种种因素正在损害社区对于 ClickHouse 的信任和喜爱,整个社区也必须找到新的相处方式才能保持住过去几年来的惊人增长。

首先,需要将开源路线图与 ClickHouse Cloud 路线图明确区分开来。用户必须知道开源版本将提供哪些功能、何时交付。

第二,社区必须加紧推动战略性功能的开发。开源组织最近提交了一份关于对象存储支持改进的 RFC,其内容基于开源用户的大量反馈,也属于真正的社区努力。我们希望这项工作能够顺利完成并被合并至上游,以社区的方式、从社区的角度拿出一套跟 ClickHouse Cloud 重合的开源功能集。

第三,ClickHouse 团队必须向社区贡献者授予更多权利。ClickHouse 团队正在成为审查与合并 PR 的瓶颈。当然,考虑到他们一直以来对产品质量的关注,这倒也可以理解。

我们一直梦想让 ClickHouse 成为一个独立治理的基金会,相信许多用户也乐于看到这样的结果。这也许只是种一厢情愿,但 ClickHouse 这样一款优秀的产品值得我们为之一试。

原文链接:

https://altinity.com/blog/is-clickhouse-moving-away-from-open-source

声明:本文为 InfoQ 翻译,未经许可禁止转载。

今日好文推荐

弃亚马逊转戴尔,彻底下云、去 K8s 后,我们已经节省了 100 万美元

高通回应“大规模裁员”“撤离上海”;TikTok 员工吐槽管理层过于年轻;Java 21 正式发布 | Q资讯

取代 Vue 和 React?25 年码龄程序员不满 Web 现状创建新框架 Nue JS,能将代码量减少 10 倍!

国货李宁的新数字化故事:如何利用技术做运动产品的研发?

内容推荐

InfoQ 发布《2023 中国云原生成熟度模型报告》清晰展现中国云原生技术成熟度现状!报告基于三大指标生成云原生技术成熟度模型,梳理云原生技术发展历程,并收录 60+ 云原生技术企业构成生态图谱。想要了解中国云原生技术领域吗?报告完整内容欢迎扫码下载 👇


读者福利

👆 人工智能——开源生态图谱2023(必备)👆

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
OceanBase数据库炸场!具备OLTP完整核心功能,实验室版本不输ClickHouse开源打败闭源?Meta 即将推出开源代码生成平台 Code Llama,剑指 OpenAI CodexMountain Warehouse儿童清仓区低至5折!返校季抓紧囤货!俄罗斯大数据产品ClickHouse炮轰Snowflake,BigQuery,Redshift等一众美国云数仓。。。旧金山地标Cliff House悬崖小屋,宣布明年年底餐厅重新开业首届欧洲化学奖颁布,荷兰催化领域专家 Bert Weckhuysen 获奖!景德镇文艺复兴关门:真LiveHouse凉透了,假LiveHouse却赢麻了连续裁员,疯狂转型,快被遗忘的Clubhouse的一生ES 不香吗,为啥被大厂摒弃而迁移到ClickHouse?又轻便又好穿的儿童冬靴哪里买?Mountain Warehouse冬鞋7折起一天两城跟进,楼市限购正在退出历史舞台Click-Clack Chic: The Art of Building the Perfect Keyboard返校特价!Mountain Warehouse的背包低至$9.9,露营包低至5折澳洲TM Group盛筵Doltone House,共赴历史与现代的跨时空美味之旅清华朱文武团队:开源世界首个轻量图自动机器学习库AutoGL-light你好,我是筚(bì)篥( lì)!比 Spark 快 9 倍,超越 ClickHouse,在大语言模型时代构建全新数据平台快被遗忘的Clubhouse的一生挑战GPT-4V,浙大校友推出开源版多模态大模型,获GitHub 6k+星标一个漂亮女人的现实生活九剑一魂 - 第24回 汉胡同源 九剑一魂(十三)购买Powerhouse Museum 《大气记忆》澳大利亚首映门票!参与抽奖有机会赢取价值100澳币礼品包!日增320TB数据,从ClickHouse迁移至ByConity后,查询性能十分稳定!第七章 科学的兴起 (3)吹尽黄沙不见金(六十四): 不如跳舞 (二)Mountain Warehouse闪购,全场羽绒服、防寒服、雪地靴4-5折!一个孩子走向幸福,是从父母的4次退出开始清华提出开源工具学习框架,接入真实世界 16000+API, 效果达 ChatGPT《情歌》&《不惜时光》开源打败闭源?Meta即将推出开源代码生成平台Code Llama,剑指OpenAI CodexMountain Warehouse全场羽绒服、防寒服、雪地靴等5折起!Mountain Warehouse儿童清仓区低至5折!捶墙安利这几款秋冬外套ClickHouse,自掘坟墓!!??ClickHouse 彪悍发言:云数仓死贵死贵的,Snowflake 这种就不应该成为当前主流!明尼周末不无聊|抓住夏天的尾巴去Split Rock Lighthouse State Park看灯塔吧
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。