I went to a seminar where a colleague from another industry was quite negative about MongoDB , in that he said that in using MongoDB there
was a lot of sharding, config servers, etc. and they ended up with 32 servers, which made Ops hate them. When switching from Mongo to Cassandra, he said they needed only 10 servers for Cassandra (5 servers each in 2 data centers).
He also said that they had better performance, better reliability, etc., etc. with Cassandra.
That's more of a statement than a question, but would like folks to weigh in on that statement..
My *actual* question, broadening the original question, is: Does anyone know of a good site or checklist that has something along the lines of "If you need to do <some list of things>, then
you should probably use <traditional RDBMS, MongoDB, CouchDB, Cassandra, etc.>?