From: | "Leif B(dot) Kristensen" <leif(at)solumslekt(dot)org> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: postgre vs MySQL |
Date: | 2008-03-14 10:50:31 |
Message-ID: | 200803141150.31109.leif@solumslekt.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Friday 14. March 2008, Adrian Klaver wrote:
> Years ago I played around with MySQL because that
> was what "everybody" was using. The problem was it did not do what I
> wanted and Postgres did.
That pretty much sums up my experiences too. Back in 2002 when I started
fooling around with databases, there wasn't much of a competition, and
I used MySQL as 'everybody else' did. But when I reached the point
where issues like data integrity started to matter, I was advised to
try PostgreSQL. I did, and haven't looked back. That was in 2005, and
PostgreSQL was at version 7.4 something.
There are several reasons why MySQL have a lot more users than
PostgreSQL, and in more than one way the parallel to Microsoft vs. *nix
is striking. In the software world, getting a mediocre product on the
market early may often be the key to success, and is commonly referred
to as the "Worse Is Better" principle.
<http://en.wikipedia.org/wiki/Worse_is_better>
Besides, a lot of database users don't really care for the database
itself. Notably the object/relational mapping (ORM) camp, like Ruby On
Rails, Django, and Catalyst, will consider the DBMS as a dumb storage
engine. With that attitude, combined with the fact that most ORM
frameworks are written mainly for MySQL, it's no wonder that PostgreSQL
doesn't make many inroads here.
--
Leif Biberg Kristensen | Registered Linux User #338009
http://solumslekt.org/ | Cruising with Gentoo/KDE
My Jazz Jukebox: http://www.last.fm/user/leifbk/
From | Date | Subject | |
---|---|---|---|
Next Message | Kakoli Sen | 2008-03-14 11:19:23 | GRANT giving error on sequence in 7.4.19 |
Previous Message | Clodoaldo | 2008-03-14 10:25:41 | Re: Reindex does not finish 8.2.6 |