This library offers a set of layers to use with the FoundationDB database. FoundationDB is an interesting, new noSQL variant that combines true ACID transactions across server instances and multiple key/value pairs. In order to take full advantage of the FoundationDB paradigm, the developer must create layers that wrap key/value pair transactions. The FoundationDB Layers for Node.js library provides basic structures such as counter and array, as well as more advanced layers:
Upcomming layers include:
Please note this library is considered alpha. Although there are functional and unit tests around the layers, no performance tuning has been done and the code is still considered very rough. Use the layers in real projects at your own risk.
The library can be installed from NPM:
npm install node-foundationdblayers
Note that the use of the library requires installation of the FoundationDB client infrastructure. See the FDB Node API docs.
Visit http://agad.github.com/node-foundationdblayers/ for API documentation.