Return-Path: X-Original-To: apmail-couchdb-replication-archive@minotaur.apache.org Delivered-To: apmail-couchdb-replication-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DE61110A91 for ; Tue, 27 May 2014 09:40:33 +0000 (UTC) Received: (qmail 1191 invoked by uid 500); 27 May 2014 09:40:33 -0000 Delivered-To: apmail-couchdb-replication-archive@couchdb.apache.org Received: (qmail 1153 invoked by uid 500); 27 May 2014 09:40:33 -0000 Mailing-List: contact replication-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: replication@couchdb.apache.org Delivered-To: mailing list replication@couchdb.apache.org Delivered-To: moderator for replication@couchdb.apache.org Received: (qmail 93064 invoked by uid 99); 27 May 2014 09:36:24 -0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) From: Paketix Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Subject: CouchDB / 200 sites global replication *without* full mesh Message-Id: <2AF6EBE7-EA9B-4477-9C1A-CBAF573A154B@bluewin.ch> Date: Tue, 27 May 2014 11:35:54 +0200 To: replication@couchdb.apache.org Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) X-Mailer: Apple Mail (2.1874) X-Virus-Checked: Checked by ClamAV on apache.org dear community, I would like to implement global configuration replication for a cloud = service. the customer can update its service configuration at any site and = changes are replicated worldwide. eg. main CouchDB sites in - USA - Europe - Asia main sites are full-mesh connected OR connected like a backbone ( = USA---Europe---Asia ) always with bi-directional replication between = main sites. sub sites in each region are connected in a =82LDAP tree=91 way which = connects to main site in the region. eg: - Western Europe will do a bi-directional replication to Europe node = only - France node will do a bi-directional replication to Western Europe = node only - Germany node will do a bi-directional replication to Western Europe = node only - and so on =85 this would mean a 3-layered approach down to each country node a fourth layer may consist of different towns in the county eg: - Frankfurt node will do a bi-directional replication to Germany node = only - Berlin node will do a bi-directional replication to Germany node only any way to do such a structure with CouchDB? anyone already using such a strucure? is it possible to connect 200 servers this way (globally)? any ideas about replication time to expect in such a configuration (if = possible at all=85)? are there tools which are better suited to implement my needs? hope this is not too crazy of an idea :) kind regards /pat=