That said, HyperDex outperforms and provides stronger guarantees than previous key-value stores due to two architectural differences.
First is a new way to distribute data called "hyperspace hashing," whose description requires a picture, and can be found here: http://hyperdex.org/about/. This is quite different from the simple bucketing performed by memcached, Dynamo, Cassandra, Riak, MongoDB and others. See the latest slide set for an illustration of differences.
Second, HyperDex maintains replicas through a technique known as "value-dependent chaining." This enables the system to keep the replicas in sync without having to pay high overheads for coordination.
Time is limited, the stream of new NoSQL projects is less so.
I'm sure the project is interesting, but the webpage comes off as bombastic.
The things you link to, and a login; article (that I haven't read yet) put things in another light :)
I still think your webpage needs some work though. I twice dismissed hyperdex as "just another nosql/storage project full of s"#¤". I'm probably not the only one.
It's difficult to put my finger on why it comes off as it does, but it might be the density of buzzwords in the first few sentences.
What I actually want to know when looking at new projects is:
- Where does it fit in the nosql "space"? Is it k.v.? graph? something else?
- Why is it different? Why do we need yet another .. [1]
(Just to be clear, I'm not asking you to answer this here, but IMO you should answer i on your homepage)edit: [1] http://nosql-database.org/