document, schema-free json, document, schema-free Dynamic queries, indexing map/reduce gridfs (needs an apache/nginx module) attachments RAM http cache Good at the web, faster development time Good at the web, slower development time Update in place (good for high update rates) MVCC (fault tolerant, but requires compacting) master-master replication 50s kid indy kid *http://www.mongodb.org/display/DOCS/Comparing+Mongo+DB+and+Couch+DB
MongoMapper • _id cannot currently be set with MongoMapper like it can in Couchrest • cannot currently do @doc[‘custom_field’] like in couchrest. • indexing: @doc.ensure_index :login
and schema-less freedom, and it now has its developer friendly orm - mongomapper. Strongly consider using it in a web app you otherwise by default would use mysql. Then put together your models and use script/server or bin/merb -i to test your performance improvements. ~ Scott Motte