Remove unnecessary btree lookup inside couch_db_updater
-------------------------------------------------------

                 Key: COUCHDB-1084
                 URL: https://issues.apache.org/jira/browse/COUCHDB-1084
             Project: CouchDB
          Issue Type: Improvement
          Components: Database Core
    Affects Versions: 1.2
            Reporter: Damien Katz
            Assignee: Damien Katz


The CouchDB update process has an unnecessary btree lookup, where it reads the 
values in bulks, checks for conflicts, writes the docs to disk, updates the 
values appropriately and writes them to the btree out in a second step. It's 
possible to avoid this second step, and instead do all the checking, doc 
writing and value transformation in a single btree lookup, thereby reducing the 
number of btree traversals and disk IO.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to