couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Damien Katz (JIRA)" <j...@apache.org>
Subject [jira] Created: (COUCHDB-1084) Remove unnecessary btree lookup inside couch_db_updater
Date Tue, 08 Mar 2011 02:07:59 GMT
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

Mime
View raw message