From couchdb-user-return-1637-apmail-incubator-couchdb-user-archive=incubator.apache.org@incubator.apache.org Mon Oct 27 16:31:20 2008 Return-Path: Delivered-To: apmail-incubator-couchdb-user-archive@locus.apache.org Received: (qmail 19231 invoked from network); 27 Oct 2008 16:31:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Oct 2008 16:31:20 -0000 Received: (qmail 5801 invoked by uid 500); 27 Oct 2008 16:31:23 -0000 Delivered-To: apmail-incubator-couchdb-user-archive@incubator.apache.org Received: (qmail 5776 invoked by uid 500); 27 Oct 2008 16:31:23 -0000 Mailing-List: contact couchdb-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-user@incubator.apache.org Delivered-To: mailing list couchdb-user@incubator.apache.org Received: (qmail 5759 invoked by uid 99); 27 Oct 2008 16:31:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Oct 2008 09:31:22 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.97.50.139] (HELO jan.prima.de) (83.97.50.139) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Oct 2008 16:30:09 +0000 Received: from macnolia.lan (f053001227.adsl.alicedsl.de [::ffff:78.53.1.227]) (AUTH: LOGIN jan, TLS: TLSv1/SSLv3,128bits,AES128-SHA) by jan.prima.de with esmtp; Mon, 27 Oct 2008 16:30:47 +0000 Message-Id: <11F243A6-EF0A-414F-A89E-6AAB954296E4@apache.org> From: Jan Lehnardt To: couchdb-user@incubator.apache.org In-Reply-To: <64a10fff0810270915g23cfa06fs42c9888a5bd4e6a4@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Subject: Re: Efficient view design question Date: Mon, 27 Oct 2008 17:30:16 +0100 References: <1ac9e0120810261220h1528d201ta638c181b654829@mail.gmail.com> <0CFA983F-A3EA-43F5-9B80-76F818F546A4@apache.org> <4905A415.2090208@tangentlabs.co.uk> <137D1127-02E5-40BC-9432-B3CF4172148B@apache.org> <64a10fff0810270915g23cfa06fs42c9888a5bd4e6a4@mail.gmail.com> X-Mailer: Apple Mail (2.929.2) X-Virus-Checked: Checked by ClamAV on apache.org On Oct 27, 2008, at 17:15, Dean Landolt wrote: > On Mon, Oct 27, 2008 at 12:13 PM, Jan Lehnardt wrote: > >> >> On Oct 27, 2008, at 16:53, Ben Nevile wrote: >> >> >>>> First off to alay your main concern, view indexes are not >>>> completely >>>> regenerated on each update. Its only a diff. >>>> >>>> >>> Presumably reduce operations have to operate on the entire set >>> every time? >>> >> >> Nope, reduce results are stored in the btree back nodes. > > > Or...that. > > Jan -- can you speak to what that means? Back nodes? See http://horicky.blogspot.com/2008/10/couchdb-implementation.html Cheers Jan --