Live data from Hacker News

Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison

kkovacs.eu

11–20 of 96 posts

Re: Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison

#11
post #8

> While SQL databases are insanely useful tools, their tyranny of ~15 years is coming to an end This shit, AGAIN? Really? No, they are not.

With AppEngine at Google, MongoDB at Disqus, Cassandra at Facebook and Redis at Github you can definitely say that SQL databases are one of many options available today and don't dominate like they did 5 years ago.

Re: Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison

#12
Apples vs Oranges vs Strawberries vs Pineapple vs Grapes

Apples usually stay crispy unless baked. Good in pies.

Oranges can be sour (or sweet). Do not bake.

Strawberries are red. Good in pies, advise against baking.

Pineapples are rough on the outside. Good fresh, baked, grilled, fried, debatable on pizza.

Grapes come in many colors and sizes. Great fresh or turned into alcoholic beverages.

(Not the worst introduction to fruit, but perhaps superficial? Amirite?)

Re: Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison

#13

Apples vs Oranges vs Strawberries vs Pineapple vs Grapes Apples usually stay crispy unless baked. Good in pies. Oranges can be sour (or sweet). Do not bake. Strawberries are red. Good in pies, advise against baking. Pineapples are rough on the outside. Good fresh, baked, grilled, fried, debatable on pizza. Grapes come in many colors and sizes. Great fresh or turned into alcoholic beverages. (Not the worst introductio…

Perhaps it is. I still hope that it's useful :)

Re: Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison

#14
Under protocols you may want to specify MongoDB's as BSON and Cassandra's as Thrift. That would be more helpful than "binary/custom".

Updated:

Also Redis's main selling point is it's extensive data structure/operations support. "Blazingly fast" really depends on what your workload is and what you're comparing it against.

Re: Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison

#15

Apples vs Oranges vs Strawberries vs Pineapple vs Grapes Apples usually stay crispy unless baked. Good in pies. Oranges can be sour (or sweet). Do not bake. Strawberries are red. Good in pies, advise against baking. Pineapples are rough on the outside. Good fresh, baked, grilled, fried, debatable on pizza. Grapes come in many colors and sizes. Great fresh or turned into alcoholic beverages. (Not the worst introductio…

So it seems it's quite valid to compare them in terms of baking, as ingredients for pies etc.

Re: Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison

#16

Under protocols you may want to specify MongoDB's as BSON and Cassandra's as Thrift. That would be more helpful than "binary/custom". Updated: Also Redis's main selling point is it's extensive data structure/operations support. "Blazingly fast" really depends on what your workload is and what you're comparing it against.

Protocols: great idea, thanks man, amended it!

Blazing fast: I mean compared to the other four.

Re: Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison

#17

Under protocols you may want to specify MongoDB's as BSON and Cassandra's as Thrift. That would be more helpful than "binary/custom". Updated: Also Redis's main selling point is it's extensive data structure/operations support. "Blazingly fast" really depends on what your workload is and what you're comparing it against.

Riak also supports, in addition to HTTP, Protocol Buffers - a binary encoding protocol introduced by Google.

A few other notable Riak features include a JS or Erlang MapReduce API and full-text search.

Re: Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison

#19

Apples vs Oranges vs Strawberries vs Pineapple vs Grapes Apples usually stay crispy unless baked. Good in pies. Oranges can be sour (or sweet). Do not bake. Strawberries are red. Good in pies, advise against baking. Pineapples are rough on the outside. Good fresh, baked, grilled, fried, debatable on pizza. Grapes come in many colors and sizes. Great fresh or turned into alcoholic beverages. (Not the worst introductio…

I'd rather know about these superficialities than know nothing at all.

Re: Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison

#20
post #17

Under protocols you may want to specify MongoDB's as BSON and Cassandra's as Thrift. That would be more helpful than "binary/custom". Updated: Also Redis's main selling point is it's extensive data structure/operations support. "Blazingly fast" really depends on what your workload is and what you're comparing it against.

Riak also supports, in addition to HTTP, Protocol Buffers - a binary encoding protocol introduced by Google. A few other notable Riak features include a JS or Erlang MapReduce API and full-text search.

Thanks, amended RIAK with Erlang map/reduce and full-text search! (I need to read up on Protocol Buffers, but it sounds useful, too).

(Updated: typo)

Post reply on HN