couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Taber <>
Subject Re: CouchDB's advantages over MongoDB
Date Thu, 14 Apr 2011 19:54:13 GMT
On 04/14/2011 09:56 AM, Kinley Dorji wrote:
> @Sean: Thanks for a great summary of CouchDB's awesomeness. :)

Yes, but the discussion lacks the disadvantages, some are:
1) really poor how-to use case documentation, especially around 
map-reduce, auth (logins), syncing between mobile, servers,
using nodejs to apply back-end logic, .......
2) db security

Mongo is very easy to use and get projects going - at the moment, it is 
a huge winner for time-to-market.

> On Thu, Apr 14, 2011 at 9:01 PM, Nebu Pookins<>  wrote:
>> On Thu, Apr 14, 2011 at 10:40 AM, Sean Copenhaver
>> <>  wrote:
>>> Simple that you can have 2 way continuous replication to keep multiple nodes
>>> in sync with the full data set. So all nodes could be used for all activity.
>>> Usually with the slave configuration the slaves are only for reading so a
>>> single node could keep everything in sync.
>> Thanks Sean, that makes sense. I've just now read another message by
>> Luciano Ramalho, where Luciano essentially writes the same in the
>> paper at
>> CouchDB was influenced by Lotus Notes, a networked, collaborative
>> application suite designed to support users who are often off-line.
>> So, CouchDB allows master-master replication, that is, synchronization
>> between peer nodes which have received inserts and updates
>> independently. MongoDB supports only master-slave replication: only
>> one node receives updates and inserts, and replicates to the slaves.
>> - Nebu

View raw message