Re: Need Some Recent Information on the Differences between Postgres and MySql

From: Scott Marlowe <scott(dot)marlowe(at)gmail(dot)com>
To: "Wang, Mary Y" <mary(dot)y(dot)wang(at)boeing(dot)com>
Cc: pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: Need Some Recent Information on the Differences between Postgres and MySql
Date: 2010-06-25 01:13:15
Message-ID: AANLkTilU59OkZ8mEKghtQ94DN09JjPOdhbnGVByL-Flg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Thu, Jun 24, 2010 at 7:04 PM, Wang, Mary Y <mary(dot)y(dot)wang(at)boeing(dot)com> wrote:
> Hi,
>
> I'm trying to find some write-ups about the differences between Postgres and
> MySql.  A lot of stuff showed up on Google, but most of them are old.
> I saw this wiki over here
> http://wiki.postgresql.org/wiki/Why_PostgreSQL_Instead_of_MySQL_2009 and
> plan to watch a recent webcast on PostgreSQL vs. MySQL that was offered by
> EnterpriseDB.
>
> Are there any other most recent summaries on the differences between
> Postgres and MySql?

The philosophical difference tends to be that MySQL tends to lean
towards being easier to use, and when it comes to a choice between
absolutely "correct" operation and "just do it" MySQL will just do it.
PostgreSQL tends to throw errors more often if what you're asking it
to do is not explicitly correct.

For instant, by default, this will work in mysql:

create table test (i int);
insert into test (i) values ('');

with a warning, but will produce an error in most modern versions of pgsql.

Slowly, MySQL becomes more standards compliant while pgsql gets easier
to use, but generally the differences like this remain pretty common.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Rob Wultsch 2010-06-25 01:46:01 Re: Need Some Recent Information on the Differences between Postgres and MySql
Previous Message Iwao Shikase 2010-06-25 00:23:17 Re: The case of PostgreSQL on NFS Server