Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 36008 invoked from network); 10 Jan 2009 20:17:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Jan 2009 20:17:11 -0000 Received: (qmail 83996 invoked by uid 500); 10 Jan 2009 20:17:09 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 83955 invoked by uid 500); 10 Jan 2009 20:17:09 -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 83944 invoked by uid 99); 10 Jan 2009 20:17:09 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 10 Jan 2009 12:17:09 -0800 X-ASF-Spam-Status: No, hits=3.6 required=10.0 tests=DNS_FROM_OPENWHOIS,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of kurt@arstechnica.com designates 207.97.245.171 as permitted sender) Received: from [207.97.245.171] (HELO smtp171.iad.emailsrvr.com) (207.97.245.171) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 10 Jan 2009 20:17:00 +0000 Received: from relay7.relay.iad.mlsrvr.com (localhost [127.0.0.1]) by relay7.relay.iad.mlsrvr.com (SMTP Server) with ESMTP id 79BB91DFCB6 for ; Sat, 10 Jan 2009 15:16:38 -0500 (EST) Received: from 152624-EDGE02.mex07a.mlsrvr.com (unknown [67.192.133.192]) by relay7.relay.iad.mlsrvr.com (SMTP Server) with ESMTPS id 64AC21DF9B8 for ; Sat, 10 Jan 2009 15:16:38 -0500 (EST) Received: from 152340-HUB02.mex07a.mlsrvr.com (192.168.1.196) by 152624-EDGE02.mex07a.mlsrvr.com (192.168.1.194) with Microsoft SMTP Server (TLS) id 8.1.336.0; Sat, 10 Jan 2009 14:15:25 -0600 Received: from 34093-MBX-C02.mex07a.mlsrvr.com ([192.168.1.64]) by 152340-HUB02.mex07a.mlsrvr.com ([192.168.1.196]) with mapi; Sat, 10 Jan 2009 14:15:24 -0600 From: Kurt Mackey To: "user@couchdb.apache.org" Date: Sat, 10 Jan 2009 14:16:36 -0600 Subject: Re: Considerations for lots and lots of databases? Thread-Topic: Considerations for lots and lots of databases? Thread-Index: AclzT13Nniu+6+fpRdat6ALHvMQrSQAEPiR8 Message-ID: In-Reply-To: <2D2F5D7F-FAC7-44C9-A43C-C6135AADC743@gmail.com> Accept-Language: en-US Content-Language: en X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_C58E5E4414932kurtarstechnicacom_" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_000_C58E5E4414932kurtarstechnicacom_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Probably something Ruby based. I'm currently poking at Rails + RelaxDB. On 1/10/09 12:15 PM, "Flinn Mueller" wrote: Kurt, what language/framework are you planning to use for the project? On Jan 10, 2009, at 12:19 PM, Kurt Mackey wrote: > I really, really like not having to deal with schema updates. Given > that I don't have to worry about this in quite the same way with > Couch, I've been wondering what the downsides are to splitting data > into multiple databases on a SaaS project. The idea is that each > account/customer would get their own database, rather than simply > marking documents with an "owner". > > Now, the obvious downside is that it makes it more difficult to do > cross-customer queries. But what other problems are there with this > idea? Assuming that there were lots and lots and lots of accounts, > what performance implications are there to giving each their own DB > rather than making them all share? > > -Kurt --_000_C58E5E4414932kurtarstechnicacom_--