Skip to content

benchmark against other key value stores.

License

Notifications You must be signed in to change notification settings

guyeatspants/bench

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starsky Benchmarker

Build

go build .

Run

./bench -nops 100000 -lkv 128
  • nops Number of operations to perform
  • lkv Length of key and value

On crappy 4 year old system run on your server or local machine for better results and on an SSD!

StarskyWrite benchmark: 2.672362ms
Starsky Get benchmark: 208.283µs
Starsky Delete benchmark: 2.911128ms

Pebble Write benchmark: 1.19309476s
Pebble Get benchmark: 428.02µs
Pebble Delete benchmark: 1.000259286s

BBolt Write benchmark: 4.551773ms
BBolt Get benchmark: 236.076µs
BBolt Delete benchmark: 1.136888ms

Contributing

Feel free to add a key value store or make adjustments if needed. Please submit a pull request with your changes. If you have any questions or issues please submit an issue.

About

benchmark against other key value stores.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%