今年 (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)在云计算时代的发展。