[Ndn-interest] Announcing "persist", a fast and easy-to-use NDN persistent content store
Tai-Lin Chu
tailinchu at gmail.com
Thu Apr 30 15:08:22 PDT 2015
"persist" uses BoltDB, which is based on LMDB. LMDM's super clever
design made the key/value store very fast for reads and safe for
writes. MVCC-like design with copy-on-write B+trees avoids locking
database for reads during writes, and makes it possible to provide
full ACID transactions support.
I believe this is the first attempt to create a high performance and
persistent content store for NDN project. Comments are welcomed :)
Project page:
https://github.com/go-ndn/persist
Example:
https://github.com/go-ndn/example/blob/master/producer/producer.go#L44
Cheers!
More information about the Ndn-interest
mailing list