Farewell to Pika, Embracing the Arrival of PikiwiDB in 2024

原创
2023/12/30 12:21
阅读数 728

今年 (2023 年) 3 月份于某接手项目时,OpenAtom 基金会 Pika 项目( https://github.com/OpenAtomFoundation/pika )对接人告诉我,OpenAtom 基金会旗下的多个项目都面临了一个共同问题:项目名称被第三方注册为商标。出于合规要求,余三月份重点工作之一就是给项目重新申请一个全新的名称。

在与 Pika 老团队的成员进行商讨后,结合了 “兔子哥” 和 “YYJ” 的建议,我决定将其命名为 "Pi-kiwi-DB":

  1. "Pi" 念派 2. "Pik" 恰好保留了 "Pika" 的前三个字母 3. "kiwi" 音同 "KV",寓意几维鸟

Kiwi 鸟孵化的鸟蛋占据身体容量的一半,象征着计算机大部分数据存储在磁盘上,代表着 “极大容量”;Kiwi 鸟羽翼退化,身体小巧,双腿强壮占体重 1/3,跑速快如人类,象征着 “极致性能”。所以,这一命名的选择充分考虑了项目的发展方向和原有名称的延续。

在 2023 年 7 月底,PikiwiDB(前身为 Pika)发布了自 2021 年加入 OpenAtom 基金会以来的首个生产可用版本 v3.5.0。该版本通过采用 C++17 对整个代码进行了重构,显著提升了项目的代码质量。全新的全量同步机制取代了备受诟病的 Rsync 方案,该方案在过去的 8 年里一直在使用。此外,升级了 RocksDB 版本、引入新的集群方案、增强了可观测性、跨平台支持 Mac 等方面都取得了显著的改进。

在接下来的半年中,PikiwiDB 陆续发布了 v3.5.1 和 v3.5.2 两个版本,并计划在不久的将来发布 v3.5.3。这些版本的更新实现了数据的冷热分离、命令的快慢分离、Redis 事务、云原生 K8s Operator 以及 Go 测试集的集成。这一系列的改进将读性能提升到了微秒级别,单机读取 QPS 翻倍,可达 60 万 /s。在稳定性和性能方面都取得了显著的提升。社区活跃度方面,贡献者数量增加了近 3 倍,达到 121 人(包括 PikiwiDB 和 Pika),同时 PR 和 Issue 的总量也翻番,许多老用户纷纷回归。

到 12 月,OpenAtom 基金会告知:Pika 新名称 PikiwiDB 已经在政府相关部门获得批准,商标也已审批下来。这标志着整个过程的顺利完成。

回顾 2023 年 12 月份,社会第三方机构对 PikiwiDB (原 Pika) 的评价:

这一过程展示了 PikiwiDB 对项目的持续改进,不仅在技术上取得了显著的进步,而且在品牌命名和合规性方面也取得了圆满成功。

  • 12 月 08 日,Pika 社区和 dubbogo 社区双双荣获 Oschina “2023 年度优秀开源技术团队”

  • 12 月 13 日,Pika[已更名 PikiwiDB] 被第三方独立机构 艾瑞咨询研究院 列为 2023 年  “中国基础软件开源产业主要参与者”【DUBBO 亦列其中】

  • 12 月 29 日,PikiwiDB(Pika) 第一次以 PikiwiDB 的身份亮相 Oschina 2023 年《中国开源开发者报告》

展望 2024 年,PikiwiDB 将重点发力于 云原生方向,继续在 “极大容量、极高性能、极致弹性” 方向上进行探索。诚邀 PikiwiDB(原 Pika)社区的用户积极参与共建,共同推动 PikiwiDB(原 Pika)在云计算时代的发展。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部