Mongo has a rich query API and a weak distribution/replication story. Cassandra has a narrow (read: weak) query API and a strong distribution/replication story. If you want really shallow learning curve, easy querying, etc, won't have that much data, and are handy with the typical master/slave replication model, Mongo is a fine choice. If you want to have billions of rows and tens or hundreds of terabytes of data spread over tens or hundreds of machines in multiple datacenters, and can manage the additional effort of maintaining your own indices, Cassandra is the better choice.
All my opinions, apply grain of salt... b On Wed, May 12, 2010 at 2:57 PM, S Ahmed <sahmed1...@gmail.com> wrote: > I tried searching mail-archive, but the search feature is a bit wacky (or > more probably I don't know how to use it). > What are the key differences between Cassandra and Mongodb? > Is there a particular use case where each solution shines?