On Jul 8, 2008, at 00:06, Michael Hendricks wrote:

Is there any reason to insert single documents into CouchDB by PUTing or
POSTing the document to the DB URL instead of using the _bulk_docs
interface? If I've understood the source correctly, it looks as thoough single inserts are handled internally by CouchDB in exactly the same way
as doing a bulk insert with a single document.

While updating some Perl bindings for CouchDB, I noticed that specially
handling single inserts requires unnecessary, duplicated code.  If
there's no compelling reason, I'll just reimplement single inserts in
terms of bulk insert.


We strive for buzzword compliance and the buzzword in question
is REST :-)

Consider a client that is not interested in bulk insertion that only does
and wants GET/PUT/POST/DELETE to a single resource. That's where
the singe document PUT/POST API makes sense.

From your library's point of view, only using the bulk API is totally
acceptable, though.

Cheers
Jan

Reply via email to