3 ms·
> Since the Redis cluster version is still in development, we implemented our own YCSB client using the sharding capabilities of the Java Jedis library. I just
by rb2k_ 14y ago
> Since the Redis cluster version is still in development, we
implemented our own YCSB client using the sharding capabilities of the Java Jedis library.
I just glanced over this, but at this point they might have very well benchmarked driver performance.
I also don't see why somebody would compare Cassandra against MySQL and against Redis.
While they all persist application data, their feature sets are so completely different that I don't see for which task people would have to decide between them.
- lucian1900 14y agoI think they wanted to discriminate between them on tasks where someone might reasonably decide for either of them.
- rb2k_ 14y agoI haven't seen those usecases yet. Either you want to scale over multiple systems or you don't. Either you have more data than RAM or you don't.
- michaelt 14y agoHow about Hacker News, and more generally internet discussion forums? Many discussion forums are SQL backed - but both Reddit and Digg are reported to use Cassandra, a NoSQL system.
- rb2k_ 14y agoIn this case Redis would be the odd man out. Unless you want to do manual sharding and replication, MySQL also is targeted at a different use-case. I also don't think anybody would run a 40 node mysql master-master cluster
- taligent 14y agoEven though Redis is moving from being a Memcached competitor to being more of a Cassandra competitor and MySQL is used by many of the world's largest websites (often as a glorified key-value store) they are odd choices. Would anyone really use Redis for 'big data' ?
- rb2k_ 14y agoNone of them do auto-sharding and master-master replication. This is the domain dynamo/bigtable-like systems (elasticsearch, riak, cassandra, hbase, voldemort)