On Fri, Aug 22, 2003 at 09:54:22AM +0100, Andy Ford wrote:
> What are the advantages of PostgreSQl over mySQL

The first few advantages that come to mind:

It scales. :D
It supports (several varieties of) transactions.
It can write internally consistent backup dumps.
It supports write-ahead-logging. (Basically the same deal as journalled
filesystems, only in-database; and no, just because you're using ext3fs or
reiserfs, doesn't mean you achieve the same thing)
It supports stored procedures (in tcl, perl, and plpgsql).

It has also supported all the above for quite a while now and has a good track
record. MySQL supporters tend to point out things like "oh, but mysql supports
that now - in the latest alpha CVS snapshot".

> I currently use mySQL everywhere and it works well - at least for what I
> need it for!!

MySQL is good for some stuff - it used to be a fairly lightweight SQL
interface to a some basic backend storage. If you just want to go around
inserting and selecting data for your home accounting or your webpage, it's
fine. Doesn't use too much memory or CPU, works fine.

It's just when you want to deal with large/commercial projects that it tends
to fall down. But I tend to use it for everything, as well; on modern hardware
the slightly larger footprint of Pg isn't a problem.

tjc.


Reply via email to