Farewell to Pika, Embracing the Arrival of PikiwiDB in 2024

When Yu took over the project in March this year (2023), the contact person of the OpenAtom Foundation Pika project ( https://github.com/OpenAtomFoundation/pika ) told me that multiple projects under the OpenAtom Foundation faced a common problem. : The project name is registered as a trademark by a third party. Due to compliance requirements, one of Yu's key tasks in March is to reapply for a new name for the project.

After discussing with members of the old Pika team, and combining the suggestions of "Brother Rabbit" and "YYJ", I decided to name it "Pi-kiwi-DB":

  1. "Pi" pronunciation 2. "Pik" just retains the first three letters of "Pika" 3. "kiwi" sounds the same as "KV", meaning kiwi bird

The eggs hatched by the Kiwi bird occupy half of the body's capacity, which symbolizes that most of the computer data is stored on the disk, which represents "extreme capacity"; the Kiwi bird has vestigial wings, a small body, strong legs that account for 1/3 of the body weight, and a fast running speed. As fast as a human being, it symbolizes "extreme performance." Therefore, the choice of this naming fully considered the development direction of the project and the continuation of the original name.

At the end of July 2023, PikiwiDB (formerly Pika) released v3.5.0, its first production-ready version since joining the OpenAtom Foundation in 2021. This version significantly improves the project's code quality by refactoring the entire code using C++17. The new full volume synchronization mechanism replaces the much-maligned Rsync scheme that has been in use for the past 8 years. In addition, significant improvements have been made in upgrading the RocksDB version, introducing new cluster solutions, enhancing observability, and supporting cross-platform Mac.

In the next six months, PikiwiDB successively released v3.5.1 and v3.5.2, and plans to release v3.5.3 in the near future. These version updates implement the separation of hot and cold data, the separation of fast and slow commands, Redis transactions, cloud native K8s Operator, and the integration of Go test sets. This series of improvements has improved the read performance to the microsecond level, doubling the single-machine read QPS to 600,000/s. Significant improvements have been made in both stability and performance. In terms of community activity, the number of contributors has increased nearly three times to 121 (including PikiwiDB and Pika). At the same time, the total number of PRs and Issues has also doubled, and many old users have returned.

By December, the OpenAtom Foundation informed that Pika’s new name, PikiwiDB, had been approved by relevant government departments and the trademark had also been approved. This marks the successful completion of the entire process.

Looking back at the evaluation of PikiwiDB (formerly Pika) by social third-party institutions in December 2023:

This process demonstrates PikiwiDB's continuous improvement of the project, not only achieving significant technical progress, but also achieving complete success in terms of branding and compliance.

  • On December 8, the Pika community and the dubbogo community both won the Oschina "2023 Outstanding Open Source Technology Team"

  • On December 13, Pika [renamed PikiwiDB] was listed as a "major participant in China's basic software open source industry" in 2023 by the third-party independent institution iResearch Institute [DUBBO is also included]

  • On December 29, PikiwiDB (Pika) made its first appearance as PikiwiDB in Oschina's 2023 "China Open Source Developer Report"

Looking forward to 2024, PikiwiDB will focus on  the cloud native direction and continue to explore in the direction of "extreme capacity, extremely high performance, and extreme elasticity". Users of the PikiwiDB (formerly Pika) community are sincerely invited to actively participate in co-construction and jointly promote the development of PikiwiDB (formerly Pika) in the cloud computing era.

Broadcom announces the termination of the existing VMware partner program deepin-IDE version update, replacing the old look with a new look Zhou Hongyi: Hongmeng native will definitely succeed WAVE SUMMIT welcomes its tenth session, Wen Xinyiyan will have the latest disclosure! Yakult Company confirms that 95 G data was leaked The most popular license among programming languages ​​in 2023 "2023 China Open Source Developer Report" officially released Julia 1.10 officially released Fedora 40 plans to unify /usr/bin and /usr/sbin Rust 1.75.0 release
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/dubbogo/blog/10475258