Quick-Index Database (Q-IndexDB) is the next-generation storage engine used in low-latency key-value storage, to shoot the read/write amplification in Log-Structured Merge-Tree (LSM Tree) engine (e.g. Leveldb, Rocksdb). Now, it has been back in close-source development and be launched in online databases in our real-life product system. Thanks for your attention.
【NOTICE】This repo version is prototype one, not gurantee the performance.
-
Install the BLADE
$ git clone https://github.com/chen3feng/typhoon-blade
-
Download the dependant libraries
$ cd qindb/
$ ./prepare_deps.sh
-
Build the qindb
$ blade build -pdebug ...
-
Run the loop test
$ cd qindb/qindb/benkmark
$ a
$ ./loop_main qindb 10 0 3