Name: HLKVDS
Owner: Intel-bigdata
Description: A Hybrid Layout Key Value Data Store
Created: 2016-07-21 07:12:23.0
Updated: 2018-03-26 08:51:47.0
Pushed: 2018-03-26 08:51:46.0
Size: 7605
Language: C++
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
build the HLKVDS with
$ make
run unit test with
$ ./install_deps.sh
$ make test
$ cd test
$ ./test.sh
There some tools to start
Create data store with
$ ./tool/CreateDb /dev/sd*
Open and operate to data store example with
$ ./tool/ExampleKV /dev/sd*
Get all data on the device with
$ ./tool/LoadDB /dev/sd*
There is a benchmark tool to test the performance
$ ./tool/Benchmark write|overwrite|read -f dbfile -s db_size -n num_records -t thread_num -seg segment_size(KB)