Live data from Hacker News

Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison

kkovacs.eu

71–80 of 96 posts

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

#73

Earlier quoted context omitted.

I'll question you on one point: "Use it when you need random, realtime read/write access to your Big Data." Does HBase now do a good job of random access? I was always under the impression that it did random access adequately, but it's real strength was with scans (based on ordering of keys).

Here's an informative presentation about how HBase has (massively) sped up random access, as of version 0.20: http://www.docstoc.com/docs/7493304/HBase-Goes-Realtime I did benchmarks on a previous version, and the results were pretty miserable (600ms/lookup on a table with several million columns). It certainly sounds like they've improved.

I stand (very happily) corrected.

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

#74
post #5

I was hoping HandlerSocket would be in here. If you don't know about it, check it out http://news.ycombinator.com/item?id=1886137

I don't know that one yet, but I promise I'll read up on it! Thanks! K.

The latest Percona flavor of MySQL has it built in http://www.mysqlperformanceblog.com/2010/12/14/percona-serve...

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

#75
post #39
post #4

Earlier quoted context omitted.

thanks. latest version of the article is here now http://blog.couchone.com/post/632718824/simple-document-vers...

THAT jchrisa, seriously? Wow, I'm honored that you chimed in! Thanks, man :)

Thanks for the solid comparison, it's a breath of fresh air. We're working on the mobile platform SDKs right now, should be rolling them out all through 2011.

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

#76
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.

AppEngine is adding an SQL/relational database to their service in the near future.

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

#77
-------- http://bit.ly/eTAvV5 --------

-------- http://bit.ly/eTAvV5 --------

-------- http://bit.ly/eTAvV5 --------

-------- http://bit.ly/eTAvV5 --------

-------- http://bit.ly/eTAvV5 --------

-------- http://bit.ly/eTAvV5 --------

Gold autumn, personality Men’s clothing Shoes, Travel bag that grabs an eye coat Chao packet Free transport

-------- http://bit.ly/eTAvV5 --------

-------- http://bit.ly/eTAvV5 --------

-------- http://bit.ly/eTAvV5 --------

-------- http://bit.ly/eTAvV5 --------

-------- http://bit.ly/eTAvV5 --------

-------- http://bit.ly/eTAvV5 --------

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

#78
This article is mostly marketing phrases from the websites of the various projects. Sadly, much of it is inaccurate, extremely skewed, or otherwise not useful for the stated purpose of comparing the listed databases.

For example, CouchDB having a "Main Point" of "DB consistency" might be the case, as it is for Redis, when there is no replication. In replicated configurations, it is definitely not true. Further, the MVCC is weaker in many ways than in a Dynamo system like Riak as you have no way to influence or discover consistency between replicas.

I'm sure folks expert in other systems can identify similar errors in the rest of the post. Can someone explain to me who the target audience is for all these NoSQL comparison articles? They are universally poor, yet universally popular.

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

#79
post #47

Worth adding HBase? Much below Stolen from their overview page (All needs to be confirmed): http://hbase.apache.org/ WRITTEN IN: Java MAIN POINT: Hadoop Database LICENSE: Apache PROTOCOL: A REST-ful Web service gateway This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware. HBase is an open-source, distributed, versioned, column-oriente…

Thanks, Gordon, I put it in (shortened some lines). It would be great to have a "more general" for-example, since noone outside Facebook meets the problem of "let's build Facebook's messaging database" :) Any suggestions?

There might be something you can glean from:

http://wiki.apache.org/hadoop/Hbase/PoweredBy

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

#80

So if Cassandra writes are much faster than reads, why would Reddit go that route? Their comment server is consistently breaking on them, and it would seem that a sub-optimal choice of db might be partly to blame.

Because it is normally harder to scale write than read. At least, that's the most obvious thing coming to my mind, I don't know reddit usage.
Post reply on HN