Hi all

We would like to propose Kvrocks [1] as a new apache incubator project, you
can find the proposal [2] of Kvrocks for more detail.

Kvrocks is a distributed key-value NoSQL database, supporting the rich data
structure and be widely used by many internet business for example, the
recommendation service can use hashes to store user characteristics and the
sorted set to sort them. For supporting more users, Kvrocks also have good
integration and ecosystem compatibility with other NoSQL database API and
script.
In comparison to current open source NoSQL database like Redis, which also
has rich data structure, Kvrocks data be stored in disk storage, but the
redis data be stored in memory, it means the cost is higher and the
capacity is limited when compare to disk storage solution, this is why we
created Kvrocks project to solve the cost and capacity issues by using disk
storage solution, the following are key features of Kvrocks:

   - Compatibly support Redis protocol and data structures
   (String/List/Hash/Set/Sorted-set/Bitmap/GEO/Sorted-Int)
   - Disk-Based, all data and updates always persist on the disk
   - Proxyless centralized cluster
   - Stored procedures based on Lua script
   - Transaction(no strict ACID)
   - Publish-Subscribe
   - Tunable consistency(In-Progress)


Kvrocks was designed to decrease the cost of memory and increase the
capacity while compared to Redis. Also, Kvrocks aims to become a
distributed multi-model NoSQL database in the future. We will provide more
features to expand its usage scenarios but all data structures on disk.
Kvrocks is fully compatible with Redis in term of protocol.

We believe that the Kvrocks project will provide the diversity value for
community if Kvrocks is introduced into the Apache incubator.


I will help this project as champion and many thanks to 4 mentors :
Jean-Baptiste
Onofre  [jbono...@apache.org], Xiaoqiao He [hexiaoq...@apache.org], Xun Liu[
liu...@apache.org], Von Gosling[vongosl...@apache.org].


[1] https://github.com/KvrocksLabs/kvrocks

[2] https://cwiki.apache.org/confluence/display/INCUBATOR/KvrocksProposal


Regards

Liang

Reply via email to