Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 52348 invoked from network); 8 Jul 2009 08:13:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 8 Jul 2009 08:13:43 -0000 Received: (qmail 93492 invoked by uid 500); 8 Jul 2009 08:13:53 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 93409 invoked by uid 500); 8 Jul 2009 08:13:52 -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 93399 invoked by uid 99); 8 Jul 2009 08:13:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Jul 2009 08:13:52 +0000 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: local policy) Received: from [80.68.94.123] (HELO tumbolia.org) (80.68.94.123) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Jul 2009 08:13:42 +0000 Received: from nslater by tumbolia.org with local (Exim 4.69) (envelope-from ) id 1MOSHJ-0006bE-0o for user@couchdb.apache.org; Wed, 08 Jul 2009 09:13:21 +0100 Date: Wed, 8 Jul 2009 09:13:21 +0100 From: Noah Slater To: user@couchdb.apache.org Subject: Re: FW: CouchDB shared hosting Message-ID: <20090708081320.GA25290@tumbolia.org> Mail-Followup-To: user@couchdb.apache.org References: <002c01c9ff2a$8bfc0af0$a3f420d0$@nl> <2d8fb9950907071104nc3a7ed4t312566619a022a16@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2d8fb9950907071104nc3a7ed4t312566619a022a16@mail.gmail.com> X-Noah: Awesome User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Checked: Checked by ClamAV on apache.org On Tue, Jul 07, 2009 at 10:04:58PM +0400, Sergey Shepelev wrote: > > We want to know if the following is possible now or in the near future. When > > it is possible we probably want to add the CouchDB to our standard packages. > > - Access to a database based on the username and password > > That's not DB job, you can do it with proxying http server. (nginx, > lighttpd, varnish) I disagree. > > - Require that the connections comes from a "trusted" IP or from any IP (can > > also be done by a firewall) > > That's not DB job, you know how to do it, why are you asking? :) I presume he's asking because he wants to know if CouchDB offers it anyway. > > - The option to change rights and/or passwords for a user with commands (so > > it can be done automatically) > > You can write scripts to change proxying http server configs and make > it reload them with commands. In fact, there is no such thing in the > world, that can't be done "with commands, automatically". He clearly means programmatic access, instead of via a GUI interface. If you had spent any time administrating a shared access computer system, you would realise how important this question is. > > - The option to create/delete users/databases with commands (so it can be > > done automatically) > > You can create/delete databases as simply as curl -X PUT/DELETE db.host/database You can find more documentation on the wiki: http://wiki.apache.org/couchdb/HTTP_database_API > > - 1 instance for multiple databases (not an instance per database) > > CouchDB can do that. But requirement doesn't make sense. Why doesn't his requirement make sense? > > Currently we work with: > > - MySQL > > - MSSQL > > - Postgresql > > You realize, that CouchDB is totally different from those, right? He probably does, which is why this is such a big deal. I think the tone of your email could have been improved. While I appreciate that you were trying to help, we all need to try our best to foster a friendly and supportive environment on the mailing lists. Thanks, -- Noah Slater, http://tumbolia.org/nslater