/KiD

A High-performance Key-Value Database working with Intel® Optane™ Persistent Memory

Primary LanguageCMIT LicenseMIT

KiD - Key individual Database.

A High-performance Key-Value Database working with Intel® Optane™ Persistent Memory.

Description

As a product of Tair-Contest, KiD is designed to provide highly performance, consistency, and support to power interruption recovery.

KiD passed the all test in Tair-Contest with score 35.5s(25.5 + 10), ranked second on the leaderboard.

Tair-Contest is organized by Aliyun - Alibaba, and Intel in Tianchi.

Design

To reach better performance, KiD includes lots of optimization in its architecture. Details of the design is shown in the following link: https://github.com/Lqlsoftware/KiD/blob/main/doc/DESIGN.md.

Contributor

Team "Noodles with Soy Bean Paste": @kayaklee @dodng @Lqlsoftware

License

MIT License