Return-Path: Delivered-To: apmail-incubator-couchdb-user-archive@locus.apache.org Received: (qmail 32203 invoked from network); 11 Sep 2008 02:49:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Sep 2008 02:49:41 -0000 Received: (qmail 92137 invoked by uid 500); 11 Sep 2008 02:49:37 -0000 Delivered-To: apmail-incubator-couchdb-user-archive@incubator.apache.org Received: (qmail 92101 invoked by uid 500); 11 Sep 2008 02:49:37 -0000 Mailing-List: contact couchdb-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-user@incubator.apache.org Delivered-To: mailing list couchdb-user@incubator.apache.org Received: (qmail 92090 invoked by uid 99); 11 Sep 2008 02:49:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Sep 2008 19:49:37 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jwall@google.com designates 216.239.33.17 as permitted sender) Received: from [216.239.33.17] (HELO smtp-out3.google.com) (216.239.33.17) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Sep 2008 02:48:40 +0000 Received: from wpaz29.hot.corp.google.com (wpaz29.hot.corp.google.com [172.24.198.93]) by smtp-out3.google.com with ESMTP id m8B2lcin016389 for ; Thu, 11 Sep 2008 03:47:39 +0100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1221101259; bh=9JJ4LoTDACfts09x5GnM1KT9i+w=; h=DomainKey-Signature:Message-ID:Date:From:To:Subject:In-Reply-To: MIME-Version:Content-Type:References; b=PJAnBljpEUYpx+hIeGnkJnQIJF pFXb2PQjOAj+4UShDZFnf+pNM+fbWDbJJB/aIDHBnD9bP5cxc283Ylmsf+Dw== DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=message-id:date:from:to:subject:in-reply-to:mime-version: content-type:references; b=YrH902DCI12lCMXE4Jylycc0Z7FhTcY+AIKF+AKIBPgqhm4/o4BzpEYcA/DowuuUA wGZ/ERyfyb3f4SQI91lTQ== Received: from ug-out-1314.google.com (ugck40.prod.google.com [10.66.112.40]) by wpaz29.hot.corp.google.com with ESMTP id m8B2laau003915 for ; Wed, 10 Sep 2008 19:47:36 -0700 Received: by ug-out-1314.google.com with SMTP id k40so1066129ugc.29 for ; Wed, 10 Sep 2008 19:47:35 -0700 (PDT) Received: by 10.187.166.12 with SMTP id t12mr245468fao.90.1221101255817; Wed, 10 Sep 2008 19:47:35 -0700 (PDT) Received: by 10.187.160.11 with HTTP; Wed, 10 Sep 2008 19:47:35 -0700 (PDT) Message-ID: <7c40ded80809101947i673b79fcsd80f2ad95cf4be2f@mail.gmail.com> Date: Wed, 10 Sep 2008 21:47:35 -0500 From: "Jeremy Wall" To: couchdb-user@incubator.apache.org Subject: Re: Inventory on CouchDB In-Reply-To: <888cd9180809101939g6ff59e10gf5093aec905344ef@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_22520_30489085.1221101255813" References: <888cd9180809101939g6ff59e10gf5093aec905344ef@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_22520_30489085.1221101255813 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline I may be wrong but I didn't think CouchDB was all that hard to install and maintain. Do you have some specific concerns about deployment and maintenance? I definitely feel you about the self joins. If I had had something like CouchDB availableto me about 2 years ago a number of different projects would have been much much simpler. On Wed, Sep 10, 2008 at 9:39 PM, Brad King wrote: > This is more of a business related post than technical, so bear with > me. I love how couchdb works: its elegant, it works how I think, it > can accept any reasonably structured data. My decision to make is > whether or not to take our company onto this new ground for a mission > critical system: customer product data. Technically we call it > "inventory" but I plan to keep all of the quantity control in > Postgres, so its really just product data. We have some really big > customers, with hundreds of thousands of products. It has to work, it > can't fail. This data feeds everything else in our system. > > I have a vision for this great marriage of Postgres for inventory > quantity managment and CouchDB for customer specific product data > catalogs, but I'm struggling with what I think our Operations team can > realistically manage for keeping these CouchDB systems up, running , > backed up, and easily deploying new servers for new customers. > > Is anyone else in the SaaS business taking the plunge here with > CouchDB. Am I insane for even considering it? I'm just tired of > writing self joins against unindexed fields in sql to handle > variations in product schema per customer, it just doesn't make sense. > ------=_Part_22520_30489085.1221101255813--