Views won't affect deletion speeds at all. What version of CouchDB on what operating system are you using? Also, if possible you'll want to group as many deletes as possible into a single _bulk_docs call.
Regardless of _bulk_docs, 4rps seems slow if you're on one of the releases. If you're on an older version of trunk, try updating to the current version to see if that helps out. Paul Davis On Mon, Oct 5, 2009 at 9:58 AM, Marijn Stollenga <[email protected]> wrote: > Hello, > I am new to this mailinglist. I am using CouchDB as backend to an online > game. I notice that deleting documents is really slow (about 4 deletes per > second). Is there any way to improve this speed? > I use several views, do these views prohibit fast deletion? I added a view > is use in the database. > > Thanks in advance, > Marijn > > { > "all": { > "map": "function(doc) {if (doc.type == 'area'){emit(doc.name, > doc._id);}}" > }, > "to_character": { > "map": "function(doc) {if (doc.type == 'character'){emit(doc.location, > doc.name);}}" > }, > "to_paths": { > "map": "function(doc) {if (doc.type == 'path'){emit(doc.from, > doc.to);}}" > }, > "path_to_area": { > "map": "function(doc) {if (doc.type == 'path'){emit(doc.from + > doc.name, doc.to);}}" > } > }
