Skip to content

MongoDB vs CouchDB

June 30, 2010

A brief comparison

MongoDB and CouchDB both have been embraced greatly by the open source community. It is because they are designed for easy javascript query, Rest service. It means it is very easy and flexible to use in practice.

Both fully open source?

Yes

Which is more modern?

MongoDB has been started from 2007, first public release 2009. CouchDB graduated from Apache_Incubator in 2008. They are basically the same age.

Both support Javascript query?

Yes

Which has better documentation?

Both have good documentation, enough to get started quickly. MongoDB seems to have more details on their documentation.

Which has a stronger support of Rest?

CouchDB, one of  main goals of CouchDB’s goal is to build a database for Rest

Who have had already compared the MongoDB and CouchDB?

1, 2, 3, 4,5,6,7,8,9

Which is faster?

This article tested around 250 MB size file.  It is found MongoDB is faster than CouchDB. There is also another benchmark data test. It also found MogoDB is faster than CouchDB for the heavy load of query condition.  This is another article impressed by the efficiency of MongoDB.

Which is easier to work with?

CouchDB requires mapreduce style query. MongoDB relies on the traditional SQL style query. MongoDB also supports PHP integration more easily. If you are using PHP, then this is a nice plus.

Durability

On the MongoDB official site, there is a fair comparison of the durability. CouchDB is with crash-only design. Database can terminate at any time, MongoDB takes a different approach. Reparidatabase() operation has to be run once there is an unexpected termination.

About these ads
4 Comments leave one →
  1. September 28, 2011 7:48 am

    Hello there, I found your web site by way of Google at the same time as searching for a similar topic, your website got here up, it looks great. I have bookmarked it in my google bookmarks.

Trackbacks

  1. Tweets that mention MongoDB vs CouchDB « Newsicare -- Topsy.com
  2. A Brief Comparison of MongoDB and CouchDB. › PHP App Engine
  3. MongoDB users vs Cassandra users « Newsicare

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: