From dev-return-11330-apmail-couchdb-dev-archive=couchdb.apache.org@couchdb.apache.org Mon Aug 16 19:14:21 2010 Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 98604 invoked from network); 16 Aug 2010 19:14:20 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 16 Aug 2010 19:14:20 -0000 Received: (qmail 8787 invoked by uid 500); 16 Aug 2010 19:14:20 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 8746 invoked by uid 500); 16 Aug 2010 19:14:19 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 8738 invoked by uid 99); 16 Aug 2010 19:14:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Aug 2010 19:14:19 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [140.211.11.9] (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 16 Aug 2010 19:14:17 +0000 Received: (qmail 98418 invoked by uid 99); 16 Aug 2010 19:13:55 -0000 Received: from localhost.apache.org (HELO [192.168.0.8]) (127.0.0.1) (smtp-auth username nslater, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Aug 2010 19:13:55 +0000 Subject: Re: why erlang? Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset=windows-1252 From: Noah Slater In-Reply-To: <3874F95E-8079-4CFA-96E7-32DA8C0A3C2C@apache.org> X-Noah: Awesome Date: Mon, 16 Aug 2010 20:13:51 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4C697B3C.9010000@meetinghouse.net> <4C6981E2.3020803@meetinghouse.net> <3142D1BC-BE06-465E-B163-3B965430BCAC@apache.org> <4C6989B0.70909@meetinghouse.net> <3874F95E-8079-4CFA-96E7-32DA8C0A3C2C@apache.org> To: dev@couchdb.apache.org X-Mailer: Apple Mail (2.1081) X-Virus-Checked: Checked by ClamAV on apache.org On 16 Aug 2010, at 19:55, Miles Fidelman wrote: > True, but... HTTP is not necessarily an ideal protocol for = many-to-many replication, nor is HTTP 30 years old. There's a lot of = experience that dates back further - for example, UUCP is probably a = much better protocol for large-scale eventual consistency than the = pair-wise approach currently used by CouchDB. The web is the largest technological system mankind has ever built. It's = not perfect, but it works. Not only does it work, but it comes with the = largest selection of middleware components imaginable. It is both ubiquitous and commodity, in almost every respect. =46rom = network and firewall support, through libraries, to clients. Being able = to talk to CouchDB from your web browser is easily (for me) the best = thing about CouchDB, and far outweighs any drawbacks, such as protocol = overhead. On 16 Aug 2010, at 20:02, Jan Lehnardt wrote: > But we have a rock solid implementation (*cough*) that works today :) = =97 Also "better" is hardly objective :) =97 Noah was using exaggeration = as a device to point out that HTTP is indeed very awesome for many = reasons including tooling, firewall "support" (hehe) and many more. Actually, I just made up a number that sounded good. HTTP is really old, yo.