The wiki documentation of the _replicate API says: > As of CouchDB 0.9, pull replication is a lot more efficient and resistant to > errors, and it is suggested that you use pull replication in most cases, > especially if your documents are large or you have large attachments. (http://wiki.apache.org/couchdb/Replication)
This was probably written circa 2009. Is it still true? I know from experience that the pull replication protocol has a big bottleneck in that it has to fetch revisions using individual GET requests, whereas push replication can send them in bulk via a POST to _bulk_docs. In practice I have seen this have a big effect on pull-replication performance. —Jens
