Skip to content
/ nemo Public

A library that provide multiply data structure. Such as map, hash, list, set. We build these data structure base on rocksdb as the storage layer for Pika https://github.com/OpenAtomFoundation/pika .

License

Notifications You must be signed in to change notification settings

Qihoo360/nemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f47cb5c · Aug 8, 2019
Aug 5, 2017
Aug 4, 2017
Aug 8, 2019
Aug 8, 2019
Jan 19, 2016
Aug 3, 2017
Jun 28, 2017
Feb 17, 2017
Aug 8, 2016
May 15, 2015
Aug 5, 2017
Aug 8, 2016

Repository files navigation

nemo

Build Status

A library that provide multiply data structure. Such as map, hash, list, set. We build these data structure base on rocksdb

Performance

We test the nemo library simply. We run set/get 100,000 times with a 13 bytes key and value.

CPU: 24 * Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz

1. nemo

set: 4.18 micros/op; 239,140 ops/s get : 1.12 micros/op; 894,398 ops/s

2. leveldb

set: 1.36 micros/op; 733,896 ops/s get: 0.93 micros/op; 1,072,282 ops/s

3. rocksdb

set: 3.85 micros/op; 259,599 ops/s get: 1.00 micros/op; 998,631 ops/s

TODO

About

A library that provide multiply data structure. Such as map, hash, list, set. We build these data structure base on rocksdb as the storage layer for Pika https://github.com/OpenAtomFoundation/pika .

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages