GitHub - https://github.com/chrisdew/barricane-db Documentation - http://www.barricane.com/barricane-db/
Status v0.2.0 - Just about works - there will be bugs.
BarricaneDB is a persistence layer for NodeJS which was developed to meet my following requirements:
- My app's state exists as a heap of objects in RAM. I just want to be able to shutdown my app and get that same heap of objects the next time I start my app.
- I don't want to have to add or change more than a dozen lines of code.
- I want a proper transaction log, so that the data is resilient against application crashes.
- I want to be able to read the transaction log - I care more about making my app easily debuggable than saving disk space.
See the links at the top of the post, if you're interested.Posted on 10 February 2011.