Received: from localhost (postgresql.org [64.49.215.8]) by postgresql.org (Postfix) with ESMTP id D0B7147621E for ; Thu, 17 Oct 2002 13:45:02 -0400 (EDT) Received: from anchor-post-30.mail.demon.net (anchor-post-30.mail.demon.net [194.217.242.88]) by postgresql.org (Postfix) with ESMTP id C5B184760E3 for ; Thu, 17 Oct 2002 13:45:01 -0400 (EDT) Received: from mwynhau.demon.co.uk ([193.237.186.96] helo=mainbox.archonet.com) by anchor-post-30.mail.demon.net with esmtp (Exim 3.35 #1) id 182Ehg-000IYD-0U; Thu, 17 Oct 2002 18:45:00 +0100 Received: from localhost (localhost.localdomain [127.0.0.1]) by mainbox.archonet.com (Postfix) with ESMTP id BD0AD1622C; Thu, 17 Oct 2002 18:42:56 +0100 (BST) Received: from client.archonet.com (client.archonet.com [192.168.1.16]) by mainbox.archonet.com (Postfix) with ESMTP id 1CDE41622B; Thu, 17 Oct 2002 18:42:56 +0100 (BST) Content-Type: text/plain; charset="iso-8859-1" From: Richard Huxton Organization: Archonet Ltd To: "Josh Berkus" , Charles Hauser , PSQL_list Subject: Re: object oriented vs relational DB Date: Thu, 17 Oct 2002 18:42:50 +0000 User-Agent: KMail/1.4.3 References: In-Reply-To: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200210171842.51559.dev@archonet.com> X-Virus-Scanned: by AMaViS snapshot-20020531 X-Virus-Scanned: by AMaViS new-20020517 X-Archive-Number: 200210/197 X-Sequence-Number: 9914 On Thursday 17 Oct 2002 4:03 pm, Josh Berkus wrote: > Charles, > > > as far as I aware, constantly evolving schema is not one of > > relational databases > > strengths." > > All of the above issues are easily solvable by a SQL expert. "You > show me somebody preaching about the 'limitations' of relational > databases, and I'll show you somebody with a poor knowledge of the SQL > standard, or who is using an inferior SQL RDBMS." A "constantly evolving schema" is a limitation of an RDBMS to be fair. What= =20 seems to be missed by people who have problems with this is that a constant= ly=20 evolving schema is a sign of design problems too. The schema is supposed to= =20 represent the *meaning* of your data - if the schema is evolving your=20 analysis was incorrect at the start. How would you feel about a library with "constantly evolving categories" fo= r=20 filing its books? Anyway Charles, I agree with Josh's comments and just thought I'd point you= at=20 the following site that has plenty of discussion on relational vs object -= =20 oriented database systems. http://www.dbdebunk.com/ --=20 Richard Huxton