merlyn responded with a typical PostgreSQL-advocate's response: PostgreSQL is the only "real" open source database. Databases are another area where TMTOWTDI applies. I heartily disagree with merlyn's advice that there's just no reason to recommend anything but PostgreSQL in a new installation.
The PostgreSQL vs. MySQL debate came up last week at the egovos conference. It's trivial to find people making presentations about and around MySQL at a conference today. Over the last year, it has been rather easy to find people making presentations about projects that were built around PostgreSQL, or couldn't have been completed without PostgreSQL (e.g. using PostGIS). In many ways, the debate is just tiresome; MySQL and PostgreSQL are interchangeable solutions for a wide variety of problems today. And if you need advanced features like triggers or stored procs, you can get them today with PostgreSQL or tomorrow with MySQL. Yes, ACID compliance is important, but MySQL's long success proves that it's not everything.
FUDding the issue doesn't help anyone. Neither does sneering at databases that don't fully implement Oracle's current feature list. Databases aren't rocket science, and sometimes all you really need is the standard basic feature set: tables, indexes, SELECT statements and maybe ACID compliance.
right on (Score:2)
I think MySQL also provides one of the simplest and easiest introductions to RDBMS - providing indexes, relationships, an auto_increment fields that make knocking up a schema for the back of most websites dead easy for anybody bothered to read any of the many tutorials available.
Postgres has a slightly tougher learning curve, like oracle, and requires that you handle case-sensitivity
@JAPH = qw(Hacker Perl Another Just);
print reverse @JAPH;
Re:right on (Score:1)
I don't know where Pg gets this rep of being difficult. I found it completely painless to install and (later) upgrade. I've been using it for a few years now and have nothing but praise for it. And it supports how I think. I was taught a lot of database stuff at uni with Oracle. At the same time I was doing some things with MySQL. Then I discovered Pg.
Since then I've only needed MySQL for a slash se
---ict / Spoon
Re:right on (Score:2)
I don't think Postgres I hard, it is much much easier than oracle, just that mysql is a very simple , very easy database well suited to beginners.
I haven't tried any other databases (apart from Oracle which I use at work and learnt at uni), because I've never needed to.
@JAPH = qw(Hacker Perl Another Just);
print reverse @JAPH;
Show stoppers (Score:1)
As for usability, as a Sybase user it's slightly painful to compare Sybase ASE with the MS SQL Server tools available (OTOH, that database has the disability to run on a server OS
Re:Show stoppers (Score:2)
Replication is available as a patch for Pg 7.2, and will be a standard feature in 7.4, whereas it's a standard feature of MySQL 4.x already.