Apache 软件基金会(简称 "ASF")于美国时间 2023 年 6 月 28 日宣布 Kvrocks 从孵化器毕业成为顶级项目[1]。这意味着 Kvrocks 社区在 Apache Way 的实践、成员多样性以及开放交流方面已满足 Apache 基金会的要求。当然,毕业只是一个新的起点,社区长期的健康发展仍需要许多努力。

关键特性
Kvrocks 是⼀款分布式 KV 数据库,使⽤ RocksDB 作为底层存储引擎并兼容 Redis 协议,旨在解决Redis 内存成本⾼以及容量有限的问题,亦可作为海量 KV 数据存储的解决方案。具备以下关键特性:
兼容 Redis 协议,支持大部分数据类型以及命令 ⽀持持久化 Lua 脚本、事务、PubSub 等⾼级特性 支持 Namespace 隔离不同业务的数据 通过 RocksDB WAL 实现主从异步复制 - 主从实例可通过 Redis Sentinel 实现⾼可⽤
提供中心化集群管理方案,并兼容 Redis Cluster SDK 访问
孵化成果
Kvrocks 于 2022 年 4 月底加入了 Apache 孵化器,并在 2023 年 6 月正式成为顶级项目。在加入孵化器的一年左右时间里,社区活跃度有了显著的提升:
贡献者数量从 27 增长到了 82 孵化期间发布了 4 个大版本:2.1.0 2.2.0 / 2.3.0 / 2.4.0 新增了 900+ Pull Request 新增了 300+ Issue 新增 4 位 Committer: PragmaTwice / Torwig / Ruixiang Tan / Xiaobiao Zhao,其中 PragmaTwice 和 Torwig 也是 PMC 成员

社区用户
通过 GitHub 的 Issue: Who is using Kvrocks?[2] 收集到正在使用 Kvrocks 的用户,不仅包含国内的 Meitu / 携程 / 百度 / 雪球等知名公司,也有不少来自欧洲的公司,如 circl.lu,Coin Index 以及游戏公司 AHOY Games,还有来自日本的影音平台 U-Next 等。十分感谢这些用户主动分享用例,才让更多人看见 Kvrocks。
值得一提的是 Kvrocks 社区绝大多数的贡献者和 Committer 均来自社区用户所在公司,除了使用之外,他们也通过自己方式帮助社区不断变得更好。
导师 & PMC 寄语
陈亮 (Champion, Apache Member, Apache Incubator Mentor): 恭喜 Kvrocks 成为 ASF 顶级项目。Kvrocks 社区通过1年多努力,按照 Apache Way 的孵化,已成为大数据生态优秀的 NoSQL DB 开源项目。
@贺小桥 (Mentor, Apache Member, Apache Incubator Mentor): 祝贺Kvrocks从Apache孵化器顺利毕业。很高兴参与和见证了Kvrocks在一年多的孵化运行,成功将Apache Way应用到社区运营和项目演进,并顺利毕业。毕业意味着新的起点,预祝Kvrocks持续构建和繁荣数据生态,期待Kvrocks创造更大的价值。
@tison (Mentor, Apache Member, Apache Incubator Mentor): 恭喜 Kvrocks 从孵化器毕业。Kvrocks 是我第一个 mentor 孵化的项目。我很高兴能够帮助 Kvrocks 社群在 The Apache Way 的指导下成长,也很开心看到在过去的一年里,Kvrocks 的用户和开发者多样性快速提升。从孵化器毕业是 Kvrocks 的一小步,同时也是所有社群成员的一大步。感谢也祝贺每一位为 Kvrocks 的发展做出贡献的朋友!
@vongosling (Mentor, Apache Member, Apache Incubator Mentor): 很高兴 Kvrocks 项目顺利从阿帕奇基金会毕业,作为 kv store 领域的后起之秀,Kvrocks 在大容量,高可用等方面有着超越前辈们的专注与创新。相信,随着社区不断的壮大与成熟,越来越多的开发者会喜欢上 Kvrocks。祝福社区蒸蒸日上,在 kv 存储领域作出新的突破与贡献,给世界一个更好的选择。
Yaroslav Stepanchuk (Kvrocks PMC Member): It has been approximately a year since I first joined the Kvrocks community. From the very beginning, I was welcomed into a supportive environment, which made it incredibly easy for me, a complete newcomer to open-source, to make my initial contributions. Witnessing the project's journey and observing its current state fills me with pride. The fact that Kvrocks has successfully graduated from the Apache Incubator is a remarkable accomplishment that can be credited to all the contributors and users involved in the project. Reflecting on this milestone, I am truly amazed by the power of open-source collaboration. I firmly believe that the project's graduation will provide an additional boost, serving as a source of inspiration and leading to the expansion of our already exceptional community.
@林添毅 (Kvrocks PMC Member): 作为社区维护者之一,十分开心 Kvrocks 经过一年多的孵化就成为 Apache 顶级项目,也很荣幸可以跟多位海内外的优秀贡献者共同维护项目和社区。毕业只是一个新的起点,十分期待有更多优秀的小伙伴加入。
@王源 (Kvrocks PMC Member): 从孵化器顺利毕业令人兴奋,很开心能够在社区里和优秀的贡献者一起开发 Kvrocks。接下来,我们会持续关注社区用户反馈,认真打磨和优化产品,让 Kvrocks 更稳定、更易用。
@PragmaTwice (Kvrocks PMC Member): 很开心能和参与 Kvrocks 的小伙伴们一起沟通交流、贡献代码。ASF 社区的志愿者模式和 community over code 的信条都使我对开源有了更深了解、并让我在社区感到非常舒适。非常凑巧的是 Kvrocks 几乎和我一同毕业,祝贺我和社区的大家!
@刘东辉 (Kvrocks PMC Member): 很开心见证了 Kvrocks 从最初开源到进入 Apache 孵化再到顺利毕业的整个历程,也很荣幸可以和社区优秀的贡献者一起维护 Kvrocks 项目。毕业是一个重要的里程碑,也是一段新旅程的开始,我们会继续专注产品能力,让 Kvrocks 更好的服务于社区用户。祝福 Kvrocks !
特别感谢
感谢每一位社区贡献者无私的付出和努力才让 Kvrocks 有机会从孵化器顺利毕业成为顶级项目 感谢每一位 Release Manager 以及指导过 Kvrocks 的小伙伴们,每一次发版对于社区成员来说都是学习和践行 Apache Way 的好机会 感谢孵化器导师们的指导和帮助,除了不断帮助社区成员理解 Apache 的运营理念和行为准则之外,也重度参与了代码开发和社区建设 最后,感谢所有 Kvrocks 的用户,你们的使用反馈和建议对 Kvrocks 发展有着重大的影响,这也是社区前进的动力
最后
Apache Kvrocks 在社区影响力和功能迭代上仍然有很大的发展空间,希望社区可以在基于 Apache Way 前提下,不断保持开放和友好的社区交流氛围,同时吸纳更多优秀的贡献者。
参考资料
Apache 软件基金会(简称 Apache)于美国时间 2023 年 6 月 28 日宣布 Kvrocks 从孵化器毕业成为顶级项目: https://news.apache.org/foundation/entry/the-apache-software-foundation-announces-new-top-level-project-apache-kvrocks
[2]Issue: Who is using Kvrocks?: https://github.com/apache/kvrocks/issues/414




