Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 27293 invoked from network); 8 Mar 2009 18:09:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Mar 2009 18:09:48 -0000 Received: (qmail 76996 invoked by uid 500); 8 Mar 2009 18:09:41 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 76965 invoked by uid 500); 8 Mar 2009 18:09:41 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 76954 invoked by uid 99); 8 Mar 2009 18:09:41 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 08 Mar 2009 11:09:41 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=FS_REPLICA,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jens@mooseyard.com designates 208.97.132.83 as permitted sender) Received: from [208.97.132.83] (HELO randymail-a2.g.dreamhost.com) (208.97.132.83) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 08 Mar 2009 18:09:32 +0000 Received: from [10.0.1.105] (76-191-199-100.dsl.dynamic.sonic.net [76.191.199.100]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by randymail-a2.g.dreamhost.com (Postfix) with ESMTP id ADDF5EE2F0; Sun, 8 Mar 2009 11:09:11 -0700 (PDT) Cc: David Van Couvering Message-Id: <92726709-AED8-42C5-A9C9-F0F151F17EB3@mooseyard.com> From: Jens Alfke To: user@couchdb.apache.org In-Reply-To: <20090308110114.GB11042@uk.tiscali.com> Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: Peer to peer replication Date: Sun, 8 Mar 2009 11:09:09 -0700 References: <56a83cd00903070158yb0eac89xaa433c6f120ee667@mail.gmail.com> <20090308110114.GB11042@uk.tiscali.com> X-Mailer: Apple Mail (2.930.3) X-Virus-Checked: Checked by ClamAV on apache.org On Mar 8, 2009, at 4:01 AM, Brian Candler wrote: > In my opinion (which doesn't count for much here :-), git is what =20 > you want for this. =85or any other modern distributed VCS (I happen to prefer Mercurial =20 over Git.) But these have very different semantics than CouchDB, in =20 other ways. - They bundle multiple db updates into atomic revisions - They have no structure in their documents [except for interpreting =20 line-breaks for diff purposes] - No REST API - No indexing, view, queries. You could implement CouchDB-type features on top of git/Mercurial/=20 darcs, as you suggest, but I think going the other direction is worth =20= investigating too. =97Jens=