Skip to content
/ vettel Public

a key value store aimed at speed and simplicity

License

Notifications You must be signed in to change notification settings

japrozs/vettel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vettel

A simple key-value store written in ~300 lines of C code. currently, you can perform the following commands. demo

building

$ ./make.sh # will output the binary at ./out/vt
$ ./out/vt

benchmark results

test (adding 1000 keys to the store) result
vettel 10.72s
redis 13.26s
  • vettel
________________________________________________________
Executed in   10.72 secs    fish           external
   usr time    2.76 secs  145.00 micros    2.76 secs
   sys time    5.10 secs  856.00 micros    5.10 secs
  • redis
________________________________________________________
Executed in   13.26 secs    fish           external
   usr time    3.40 secs  162.00 micros    3.40 secs
   sys time    6.27 secs  882.00 micros    6.26 secs

INFO: the above tests were ran on my mid-2012 Macbook Pro my_machine

About

a key value store aimed at speed and simplicity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published