From couchdb-user-return-1011-apmail-incubator-couchdb-user-archive=incubator.apache.org@incubator.apache.org Wed Aug 06 19:51:04 2008 Return-Path: Delivered-To: apmail-incubator-couchdb-user-archive@locus.apache.org Received: (qmail 91774 invoked from network); 6 Aug 2008 19:51:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Aug 2008 19:51:04 -0000 Received: (qmail 55188 invoked by uid 500); 6 Aug 2008 19:51:03 -0000 Delivered-To: apmail-incubator-couchdb-user-archive@incubator.apache.org Received: (qmail 54873 invoked by uid 500); 6 Aug 2008 19:51:02 -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 54862 invoked by uid 99); 6 Aug 2008 19:51:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Aug 2008 12:51:02 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sho.fukamachi@gmail.com designates 209.85.198.248 as permitted sender) Received: from [209.85.198.248] (HELO rv-out-0708.google.com) (209.85.198.248) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Aug 2008 19:50:06 +0000 Received: by rv-out-0708.google.com with SMTP id k29so76855rvb.0 for ; Wed, 06 Aug 2008 12:50:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:mime-version:subject:date:references :x-mailer; bh=7BEhR9Z+W0MYiEejRyKPCu0rK/SwQt/2C5TnEyvRB/M=; b=hFA6Omy9HGCoNq9r6JxuXJnhCXKPZPUsmZ23q4morOiFihj3LwWTT6T1nNHpvjL99S TVm2JX7eF7lXfeJMCKMUSrFHQ9NpiM1Sj1KRkqS7yHJ3pBWxcBHBojnZg5l2ckN7EGnG plMbv5peGKDITxcCDCtVFeCFVh1NounCot9XY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type:mime-version:subject :date:references:x-mailer; b=wuOl7oFBGl6kTDfwaf4kuUV7kFhdOC9yOaLD08NXyJLU5Re1Skt/CbupHfF1WgWvHp YpjI3sj99y4x4SNWx9AB0ZzwDD2IVsQEQHCX+N0GS4NhNHkHYPLeSxWFHVviLfyKraaU JZApeF7Sv6st0SclAghTjgl42LDJi2zbPMbrI= Received: by 10.141.29.18 with SMTP id g18mr237911rvj.298.1218052233905; Wed, 06 Aug 2008 12:50:33 -0700 (PDT) Received: from ?10.1.1.8? ( [124.168.157.116]) by mx.google.com with ESMTPS id b8sm12167795rvf.8.2008.08.06.12.50.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 06 Aug 2008 12:50:33 -0700 (PDT) Message-Id: From: Sho Fukamachi To: couchdb-user@incubator.apache.org In-Reply-To: Content-Type: multipart/signed; boundary=Apple-Mail-103--773142084; micalg=sha1; protocol="application/pkcs7-signature" Mime-Version: 1.0 (Apple Message framework v926) Subject: Re: when to use another document and when not to? Date: Thu, 7 Aug 2008 05:50:26 +1000 References: <6b6419750807141546q63431cfek69184295a1cb25b0@mail.gmail.com> <66471514-BF70-4EFC-A258-CEC5C4799924@gmail.com> <0EEE59DA-C752-43E0-A605-31865F6E020F@apache.org> <3F8F49C2-EC5C-4E6D-AFC9-854C42F7FC6D@gmail.com> <13ae4dd50807271018t66ec2e78r6285c575ae16eddb@mail.gmail.com> <1C0517A9-69C9-441A-A2FB-37062A76FE0A@gmail.com> <13ae4dd50808060647v26e6bd14r709fc0aff72aa5b8@mail.gmail.com> X-Mailer: Apple Mail (2.926) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-103--773142084 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On 07/08/2008, at 4:01 AM, Chris Anderson wrote: > I'd love to see remapping as a feature of CouchDB, but realistically > it seems more like a 2.0 feature. Since we're not to 1.0 yet... don't > build your apps around the idea of having it. (Unless you can stomach > regenerating the whole remap when you get new data, like I do with > remap.rb) Chris, what did you think about my idea of attaching/making available _rev information for views? Basically if we could get a _rev for every key-value output, could get an array of them (however massive) for the "root" of a particular view, and a "top" _rev for the view, it would make tracking changes much easier. I have been messing around and think it would be pretty easy to make a decent "sync" for remapping purposes if that info was available. Obviously that's not as nice as having it built in, but it would be a lot better than the blind system we have now. I'm thinking of requesting it as a feature, would like to know if you think it's a good idea or not, since you've obviously been playing around with it as well. thanks, Sho --Apple-Mail-103--773142084 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGLzCCAugw ggJRoAMCAQICEBSIX9MtV1ZEa0RApBcv2rAwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MTExODIzMTczNloXDTA4MTExNzIzMTcz NlowSTEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEmMCQGCSqGSIb3DQEJARYXc2hv LmZ1a2FtYWNoaUBnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4VztI LAmaS1WLCldsyC8eTG9bLMGvYEwRoJXYnyqJZPXMhQHdzAbw3VTtiqZB8qaWs2QbU/UuioP0zL0N NAdCVHOORhGq59/u7obOxZOkR94yRllz5ofwpbOfTpC2u0Q6sms9ViukqumPuix2XTs3coe2VPAX lPFzyQlNOXRD0K7JLUxff3YfM1sIZTHEosNVQWIWtyw+3Hb6ZhpGLuaxqe8jYKSJ+RnE1cX0/lI8 btdT7PyNapyz8m/sGEeMf/a+O+aDRr/cv50GVQWD98CM3a1tvUob3v9iH7L/wFEGyR4V7NLuhbYr 6sqktCzICnjkrCblAIpZnWWBPbvzuJZtAgMBAAGjNDAyMCIGA1UdEQQbMBmBF3Noby5mdWthbWFj aGlAZ21haWwuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADgYEATlDmSJ8egBeeoqwO HCxUloxGqK+hbn7EVNv21XBa0p3l8qHMoVY4IG5Uo3PmmfbtICWw9akuo1kRbhalcwLJK0Cxb32W Vs0hQMyBrlpHIJJHDfuQ5A1WHW7An20Qdp2CU8WV03TbjdrJw0K7DvwZo6FX65fMiqdDhswP0NTA HfEwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UE CBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25z dWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQD ExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZy ZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYD VQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMj VGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0A MIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJj WiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHF KlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNV HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFp bENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJl bDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2 H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V 2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIDEDCCAwwCAQEwdjBiMQsw CQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UE AxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEBSIX9MtV1ZEa0RApBcv2rAw CQYFKw4DAhoFAKCCAW8wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcN MDgwODA2MTk1MDI2WjAjBgkqhkiG9w0BCQQxFgQUh2sgsQqT07brrlPvYjA8pm4LvoUwgYUGCSsG AQQBgjcQBDF4MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAU iF/TLVdWRGtEQKQXL9qwMIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNV BAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h bCBGcmVlbWFpbCBJc3N1aW5nIENBAhAUiF/TLVdWRGtEQKQXL9qwMA0GCSqGSIb3DQEBAQUABIIB AJfdKzHg45M7VjrNy79XiZhD6tyvQEqITwi288MZPIDXlpG9xIpmdBFY3I751pc5NitF/qS7WYEA TUGA+j/RRO9oYSzikdQEoYW+hLymlgu5otaAjdEmXfOmE83e8PXV1vju5a6JWyz4VcAAwm13xT+6 g2Dxy9+Di4oQCWdlYuqZD+qDecG84TZiR8E1Or5wcDyfes3NwJH+3sjRew9UKdqdq5Ws+2ypqZqk LKMdVOaZSn/DZuoO+5y7TpZMTv205hw4IBMFG00L/Di4SgYv2pWcCAYw1wSrgjbOJo0jw9CkqI1l tiBJyc0QhPVDoqSMowJtSqHG1AhqfX5M5mizRQMAAAAAAAA= --Apple-Mail-103--773142084--