Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 32AE17A7B for ; Wed, 31 Aug 2011 06:51:51 +0000 (UTC) Received: (qmail 5802 invoked by uid 500); 31 Aug 2011 06:51:48 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 5350 invoked by uid 500); 31 Aug 2011 06:51: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 5182 invoked by uid 99); 31 Aug 2011 06:51:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Aug 2011 06:51:38 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jens@couchbase.com designates 206.225.164.32 as permitted sender) Received: from [206.225.164.32] (HELO EXHUB020-5.exch020.serverdata.net) (206.225.164.32) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Aug 2011 06:51:31 +0000 Received: from EXVMBX020-1.exch020.serverdata.net ([169.254.4.169]) by EXHUB020-5.exch020.serverdata.net ([206.225.164.32]) with mapi; Tue, 30 Aug 2011 23:51:10 -0700 From: Jens Alfke To: "user@couchdb.apache.org" Date: Tue, 30 Aug 2011 23:51:08 -0700 Subject: Re: conflict determination not by fields Thread-Topic: conflict determination not by fields Thread-Index: Acxnql2yrqDHZJ9pTXOgg00fjsKXJg== Message-ID: References: <44FBDC4C-26E3-4935-915F-EE0BA94267EC@couchbase.com> <9046285B-6236-4B8A-A3F5-E545D46BB363@couchbase.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_ACB0F538E3F64AB8ACF80AF8074A7E11couchbasecom_" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_000_ACB0F538E3F64AB8ACF80AF8074A7E11couchbasecom_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable On Aug 30, 2011, at 10:26 PM, gaoyong pan wrote: Above is copied from http://en.wikipedia.org/wiki/Multi-master_replication, couchdb is not responsible to resolve the conflict, you may see many multiple masters replication enabled DBMS support resolving the conflict and it is configurable. Yes, that=92s essentially what you=92re building when you create an app wit= h CouchDB. I disagree that CouchDB by itself is such a system. Honestly, I don=92t understand your point. Are you insisting that CouchDB a= lready has this feature and we=92re just not telling you about it? Or that = CouchDB is useless without this feature and the people using it are deluded= ? Or are you just totally opposed to using any system that isn=92t going to= do all the work of conflict resolution for you? Or are you just arguing fo= r fun? =97Jens --_000_ACB0F538E3F64AB8ACF80AF8074A7E11couchbasecom_--