Very interesting. I just had a bit longer read of their website and paper than I wanted, and it looks like they are only beating Redis/ Mongo/Cassandra in a cluster config, and only because of a new Cluster hashing/addressing technique.
This Slashdot comment seems to suggest that as well: http://hardware.slashdot.org/comments.pl?sid=2686615&cid=39128091 And another one that stood out to me (single point of failure): http://hardware.slashdot.org/comments.pl?sid=2686615&cid=39128435 Anyway, the thing is pretty cool as it is. Imagine using the Locality sensitive hashing[1] to address a distributed cluster of Nodes (with capital N), where each Node.js (or local cluster of Nodes.js) would be using the in-process/intrinsic datastore based on the Fast Multicore Key-Value paper[2]. Cluster logic, query algorithms, configuration, web-service APIs, monitoring tools, etc. would be left as a tasty prey to the hungry packs of JS coder wolves of the Node.js community:) I think the idea is shaping up nicely here. [1] http://en.wikipedia.org/wiki/Locality-sensitive_hashing [2] http://read.seas.harvard.edu/~kohler/pubs/mao12cache.pdf On Feb 22, 9:07 pm, David Cope <[email protected]> wrote: > Someone just slashdotted thishttp://hyperdex.org/, first time I've seen it. > No node bindings, but it looks promising. > > On Feb 22, 2012, at 2:05 PM, Alexey Petrushin wrote: > > > > > > > > > Basically to do so we need: > > - an ordered b-tree, supporting sequential access and range queries > > - non-blocking persistence (preserving db integrity in crush case) > > - integrity of indexes (indexes also stored in b-tree, so, we basically > > need some sort of transactions for storing documents in multiple b-tree) > > - garbage collection for indexes > > - and, it would be nice to have lazy loading > > > Sadly, I have no idea how to do such things in Node.JS :) > > > -- > > 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 -- 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
