Skip site navigation (1) Skip section navigation (2)

PostgreSQL <> MySQL: first draft

From: Ian Barwick <barwick(at)gmx(dot)net>
To: pgsql-advocacy(at)postgresql(dot)org
Subject: PostgreSQL <> MySQL: first draft
Date: 2003-09-14 23:12:38
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-advocacy
Attached are two text files:
    - an annotated list of PostgreSQL features not available in MySQL;
    - a condensed version of the above.

The document covers the major differences, though it is not
exhaustive (and full of spleling errors). Corrections, suggestions for
improvement gratefuly received. Or if someone wants to wikify it or,
whatever, fine by me ;-). I've tried to make it readble, i.e. something
to show the technically-aware PHB.

I will be away from tomorrow and though I will have Internet access
I might not have time to read the mailing list for a week or so.

It's taken me longer than I though due to other committments and partly
because of the level of involvment, I keep getting sidetracked by 
interesting things in the documentation.

One area where I haven't had time to go into any detail is
MySQL's transaction model. Of particular interest would be
why it just took a MySQL InnoDB table nearly 30 minutes to
rollback about 270,000 insertions when PostgreSQL did it
almost instantly.

On a related note: since I posted the link to the MySQL gotchas
the site has unexpectedly found its way into Google and about
half the hits are from people who've pasted their MySQL error
message into the search field; and I also got a mail from MySQL
in Germany saying how well researched it is and they had comments
on three of the points which I've addressed in various ways.

Ian Barwick

Attachment: pgsql_mysql.txt
Description: text/plain (14.0 KB)
Attachment: pgsql_mysql-short.txt
Description: text/plain (7.3 KB)


pgsql-advocacy by date

Next:From: Christopher Kings-LynneDate: 2003-09-15 02:11:15
Subject: Re: PostgreSQL <> MySQL: first draft
Previous:From: Ian BarwickDate: 2003-09-13 08:10:55
Subject: Re: SLLUG advocacy

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group