LevelDB I already have in the links up there (http://nodejsdb.com), this is what I got (copy&paste):
Rawhash - In-memory key:value cache where keys are binary Buffers mem, kv Node-LevelDB - NodeJS bindings to levelDB, with SSTable disk storage approach disk, kv node-cask - Bitcask clone for node, based on node-mmap disk, kv node-gdbm - interface to GNU GDBM disk, kv node-sqlite3 - "Asynchronous, non-blocking SQLite3 bindings for Node.js" disk, sql node-memcache - in-process memcached for Node.js mem, kv If anyone knows of more native in-process datastore Node.js addons, or even non-native ones, pls let me know. On Feb 22, 8:52 pm, Alexey Petrushin <[email protected]> wrote: > > Anyway, I'm kind of trying to see what would people consider a good > > base API > I believe CouchDB like API is quite satisfying. In its original form it > enforces constraints like: > - Map/Reduce as tool for building indexes > - only one document can be used at a time for building indexes > - documents are immutable > > But, in our case performance requirements and the properties of data are > different. We can drop these constraints and use arbitrary functions to > build indexes, grant it access to multiple documents and allow it also to > change existing documents. > I believe such API will cover almost all use cases, and the code itself > also should be simple. > > One more interesting project - LevelDB, and its node > bindinghttps://github.com/creationix/node-leveldb -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
