Victor Nicollet
Victor Nicollet

Reputation: 24577

Does CouchDB really split views across servers?

I'm currently delving into CouchDB, and I am puzzled by the distribution of Map-Reduce computations in views. I see a lot of resources mentioning that Map-Reduce is inherently distributed, because you can process one half of your data on server A, the other half on server B, and then reduce both results. One example would be slide 16 of this presentation:

http://www.slideshare.net/gabriele.lana/couchdb-vs-mongodb-2982288

This seems fairly logical, but:

So, does CouchDB distribute Map-Reduce computations at all? Or is the Map-Reduce property used merely to cache values in the B-Tree nodes?

Upvotes: 9

Views: 879

Answers (2)

diogok
diogok

Reputation: 821

You are looking for BigCouch, it enables a CouchDB cluster and uses distributed MapReduce.

Upvotes: 9

ZeissS
ZeissS

Reputation: 12135

CouchDB does NOT distributed views across nodes, since couchdb is not a distributed application. You can only continously-replicate from one instance to the other, but still each instance works alone.

Upvotes: 3

Related Questions