作者: BigLoser 访问次数: 985 创建时间: 2020-07-05 21:40:04 更新时间: 2024-03-29 05:39:42
近日,Salvatore Sanfilippo(又名「antirez」)发布博客宣布将辞去 Redis 项目维护者职务。这一消息受到了业界的强烈关注,作为 DB-Engines 排行榜中的 Top 10 数据库,大家都很关注 Sanfilippo 为什么要放弃 Redis 维护者的职务?接下来 Redis 项目将由谁来负责?Redis 的未来将会怎么发展?
2009 年,Sanfilippo 正式启动了 Redis 项目,随后 Redis 数据库获得了迅速的发展,成为了缓存领域必不可少的数据库。但与其它开源项目不同,Redis 的发展方向一直是掌握在 Sanfilippo 手中的。
Sanfilippo 创建 Redis 的初衷是为了解决目前存在的问题,并享受解决问题带来的乐趣。但是之后 Redis 的发展速度和规模超过了我们的相信,Sanfilippo 的工作内容发生了很大的变化,从之前的创造变成了维护和修整,大部分时间都被用来检查其他开发人员提供的代码、考虑如何改进代码以及提升软件正确性、速度表现与安全性方面。
事实上,Sanfilippo 很不满意这种状态:
我编写代码是为了自我表达,我关注的是让自己编写出的东西成为某种艺术品,而不只是保证它能跑能用。也许我写出的东西不那么完美,但至少要在某种程度上具有突出的优势或者说个性。从本质上讲,我更愿意当个有脾气的艺术家,而不是那种有求必应的程序员。现在,Redis 项目的影响力越来越大,我身上的担子越来越重,自我表达的空间也越来越小。Redis 项目目前当然需要强有力的维护支撑,但这已经不是我想要的工作状态。过去几年来我一直在坚持,现在是时候退出了。
显然,Sanfilippo 离任的主要原因是想做更多创造性的工作,而且这个想法,一年前他就在博客中曾表达过。
另一方面,从 Redis 发展的角度来看,Redis 目前已经发展到一定规模了,之前“一言堂”的发展模式确实不再适合了,而技术社区已经成为了 Redis 继续发展的基石,这时脱离“专制管理模式”无疑是一个好的时机。
Sanfilippo 离任,很多人最关心的就是未来 Redis 由谁来管理?怎么管理?
据了解,Sanfilippo 将不会再参与 Redis 的未来开发定位,Redis 项目的新任负责人由 Yossi Gottlieb 与 Oran Agra 接棒。Yossi Gottlieb 与 Oran Agra 都拥有 15 年以上的 Redis 开发经验,主要负责开发 Redis Enterprise 以及相关功能,例如 Redis on Flash 以及基于 CRDT 的 Active-Active 复制等。同时,他们也参与推动了多个其他开源 Redis 核心项目的发展,包括模块 API、无盘副本、主动内存碎片整理、TLS 支持以及一系列围绕优化、错误修复及常规设计的讨论。
鉴于 Redis 项目当前的庞大规模,Yossi Gottlieb 与 Oran Agra 决定不再继续以 BDFL 的形式加以管理,而是趁此机会调整治理模式,提出了一种全新的轻治理模式:以一支小型核心开发者团队为主干,具体人选将通过对 Redis 项目的熟悉程度、贡献成果与奉献精神等指标进行考核。
目前这支小型开发者团队已经迎来了第一位成员 Itamar Haber,同时他也是 Redis 社区中广为人知的明星贡献者。Yossi Gottlieb 与 Oran Agra 表示:“核心成员的初步名单将在未来几周内确定,并会尽可能准确的反映各成员对 Redis 项目的实际贡献,后续也会不断引入新的核心团队成员。”
虽然 Redis 新的治理模式还在探索阶段,但现在已经明确定义了 Redis 项目发展的两个基本面:第一,保持项目的当前质量水平;第二,保证项目能够随社区的不断发展而变化、改进。
Yossi Gottlieb 与 Oran Agra 认为:“Redis 项目拥有一种独特的文化基因。虽然很难定义或者量化,但我们可以将其总结成一些简单的结论,例如追求简单高效、强调少而精的解决能力、以正确的判断为导向等等。而这一切,都是为了尽可能提升速度与效率。无论 Redis 如何发展,我们的首要任务都是保存并完善这种独特的文化基因。”
最后说一句,虽然 Sanfilippo 辞去了 Redis 维护者职务,但不意味着 Sanfilippo 不再关注 Redis,未来,他将继续在 Redhis Labs 以顾问委员会成员的身份担当“谋士”,为 Redis 项目的未来发展方向提供意见。
相关链接:
语言: zh-CN
翻译人员:
原作者:
转载地址:
源网址: https://www.infoq.cn/article/hN269hweMDEPTwxbC4fz
版权: 本站所有内容, 版权归原作者所有。发表原创内容将会获得现金奖励, 并且随着时间倍数增长, 请了解我们的内容奖励计划。