/[Apache-SVN]
ViewVC logotype

Revision 1173419


Jump to revision: Previous Next
Author: fdmanana
Date: Tue Sep 20 22:55:29 2011 UTC (12 years, 7 months ago)
Changed paths: 4
Log Message:
Efficient implementation of builtin filters

Currently, the builtin changes filters "_doc_ids" and "_design"
are not very efficient because they fold the entire seq btree
and then filter the values by document ID.
This implementation avoids that by doing direct lookups against
the id btree, and then, for continuous changes requests, it
just listens for database update events and does partial seq
btree folds.

COUCHDB-1288


Changed paths

Path Details
Directorycouchdb/trunk/src/couchdb/couch_changes.erl modified , text changed
Directorycouchdb/trunk/src/couchdb/couch_db.hrl modified , text changed
Directorycouchdb/trunk/test/etap/073-changes.t added
Directorycouchdb/trunk/test/etap/Makefile.am modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26