X-Original-To: pgsql-performance-postgresql.org@localhost.postgresql.org Received: from localhost (av.hub.org [200.46.204.144]) by svr1.postgresql.org (Postfix) with ESMTP id B36CDDA08F for ; Tue, 4 Oct 2005 19:16:40 -0300 (ADT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 96875-06 for ; Tue, 4 Oct 2005 22:16:36 +0000 (GMT) Received: from flake.decibel.org (flake.decibel.org [67.100.216.10]) by svr1.postgresql.org (Postfix) with ESMTP id DA696DA094 for ; Tue, 4 Oct 2005 19:16:37 -0300 (ADT) Received: by flake.decibel.org (Postfix, from userid 1001) id 9D23F1529A; Tue, 4 Oct 2005 17:16:40 -0500 (CDT) Date: Tue, 4 Oct 2005 17:16:40 -0500 From: "Jim C. Nasby" To: Joe Cc: Andreas Pflug , pgsql-performance@postgresql.org Subject: Re: Comparative performance Message-ID: <20051004221640.GI40138@pervasive.com> References: <433B4AA4.9080008@freedomcircle.net> <433BDFF3.3090402@freedomcircle.net> <433BEA7B.1050405@pse-consulting.de> <433C5108.6070202@freedomcircle.net> <20051004204122.GV40138@pervasive.com> <4342EFF7.5010405@freedomcircle.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4342EFF7.5010405@freedomcircle.net> X-Operating-System: FreeBSD 4.11-RELEASE-p10 i386 X-Distributed: Join the Effort! http://www.distributed.net User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, hits=0.008 required=5 tests=[AWL=0.008] X-Spam-Level: X-Archive-Number: 200510/56 X-Sequence-Number: 14824 On Tue, Oct 04, 2005 at 05:11:19PM -0400, Joe wrote: > Hi Jim, > > Jim C. Nasby wrote: > >Also, just because no one else has mentioned it, remember that it's very > >easy to get MySQL into a mode where you have no data integrity. If > >that's the case it's going to be faster than PostgreSQL (though I'm not > >sure how much that affects the performance of SELECTs). > > Yes indeed. When I added the REFERENCES to the schema and reran the > conversion scripts, aside from having to reorder the table creation and > loading (they used to be in alphabetical order), I also found a few > referential integrity errors in the MySQL data. Data integrity != refferential integrity. :) It's very easy to accidentally get MyISAM tables in MySQL, which means you are nowhere near ACID which also means you can't get anything close to an apples to apples comparison to PostgreSQL. -- Jim C. Nasby, Sr. Engineering Consultant jnasby@pervasive.com Pervasive Software http://pervasive.com work: 512-231-6117 vcard: http://jim.nasby.net/pervasive.vcf cell: 512-569-9461