Announce: BarricaneDB v0.2.0 - a NodeJS implementation of Prevalence.
Chris Dew <[email protected]>
| Newsgroups | gmane.comp.java.prevayler |
|---|---|
| Message-ID | <[email protected]> |
BarricaneDB - a transparent object persistence mechanism for NodeJS. 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](http://nodejs.org/) 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. BarricaneDB is a loose implementation of the [Prevalence](http://www.ibm.com/developerworks/library/wa-objprev/) System Design Pattern, as implemented in Java by [Prevaylor](http://www.prevayler.org/), but for [NodeJS](http://nodejs.org/). See the links at the top of the post, if you're interested. Regards, Chris. P.S. Cross-posted to barricane-db, nodejs and prevayler-discussion - apologies if this is a bit spammy. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion _______________________________________________ "Databases in Memoriam" -- http://www.prevayler.org