A js-style LevelDB binding for node.
put/del operations are batched automatically since LevelDB only supports
one write at a time. That makes inserting way faster (see benchmarks)get operations are always concurrentvar db = require('leveled')('/tmp/mydb');
db.putSync('foo', 'bar')
db.get('some', function (err, val) {
val == 'value';
})
db.batch()
.put('foo', 'bar')
.del('baz')
.write(function (err) {
// success
})
$ npm install leveled
(MIT)