Hacker News new | past | comments | ask | show | jobs | submit login

Comparing Hyperdex against Cassandra and MongoDB is appropriate. All three are distributed databases with secondary indexes and an emphasis on consistency and scalability.

The other two databases you mentioned are not in the same problem domain. Redis will not manage more data than it can address in memory (barring the deprecated virtual memory paging) and Memcached doesn't bother with persistence at all. Both of these are very much memory databases targeting ephemeral storage tasks. Neither of them have distributed capabilities beyond very minimal master/slave configurations.

The YCSB benchmarks [0] were developed for Yahoo to evaluate a wide range of NoSQL databases by abstracting a few common operations to measure the primitives shared by all of them.

[0]: https://github.com/brianfrankcooper/YCSB




It's also worth noting that Cassandra and MongoDB offer strictly weaker fault tolerance than HyperDex in these benchmarks.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: