Re: Need concrete "Why Postgres not MySQL" bullet list - Mailing list pgsql-advocacy

From Harald Fuchs
Subject Re: Need concrete "Why Postgres not MySQL" bullet list
Date
Msg-id puvfssdz50.fsf@srv.protecting.net
Whole thread Raw
In response to Need concrete "Why Postgres not MySQL" bullet list  (Josh Berkus <josh@agliodbs.com>)
Responses Re: Need concrete "Why Postgres not MySQL" bullet
Re: Need concrete "Why Postgres not MySQL" bullet
List pgsql-advocacy
In article <200308200839.28230.josh@agliodbs.com>,
Josh Berkus <josh@agliodbs.com> writes:

> PROCEDURES:  Postgres supports stored procedures (as functions) allowing
> programming in the database for the many tasks which are far more efficient,
> consistent, and secure done there.   Procedures may be written in any of nine
> different languages, currently, with two more in development.  MySQL does not
> support procedures at all.

From the MySQL manual:
   * With UDF (user-defined functions) one can extend MySQL Server with
     both normal SQL functions and aggregates, but this is not yet as
     easy or as flexible as in PostgreSQL.

> TRANSACTIONS:  blah, blah, blah.   MySQL has just begun offering transactions
> this year, and their solution is largely untested, slow...

InnoDB transactions in MySQL are pretty robust and fast.  However,
this affects only INSERT/UPDATE/DELETE - not CREATE TABLE etc.

> and suffers from
> complications with the many different "table types".

True.  Transactions break unless all tables used are InnoDB.

pgsql-advocacy by date:

Previous
From: Jan Wieck
Date:
Subject: Re: Draft #7: yet more dramatic changes
Next
From: Robert Treat
Date:
Subject: Re: Need concrete "Why Postgres not MySQL" bullet