[Ndn-interest] Announcing "persist", a fast and easy-to-use NDN persistent content store

Wentao Shang wentaoshang at gmail.com
Thu Apr 30 15:34:26 PDT 2015


The phrase "persistent content store" confuses me. Could you clarify that
this is intended as a replacement for ndn repo, or a new implementation of
content store (i.e. cache) for ndn routers, or a new implementation of
in-memory cache that can be used by ndn applications?

Thanks,
Wentao

On Thu, Apr 30, 2015 at 3:09 PM Tai-Lin Chu <tailinchu at gmail.com> wrote:

> "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!
> _______________________________________________
> Ndn-interest mailing list
> Ndn-interest at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150430/de2d9388/attachment.html>


More information about the Ndn-interest mailing list