Migrate MySQL... or not...

Madison Kelly linux-5ZoueyuiTZhBDgjK7y7TUQ at public.gmane.org
Fri Aug 21 15:55:40 UTC 2009


Christopher Browne wrote:
> On Fri, Aug 21, 2009 at 10:05 AM, Madison Kelly<linux-5ZoueyuiTZhBDgjK7y7TUQ at public.gmane.org> wrote:
>> For what you're doing, I don't think one is really better than the other.
>>
>> I general though; I've come to see the differences as:
>>
>> MySQL; Faster, More features
>> PostgreSQL; More Robust/Reliable, More compliant to the SQL standards.
> 
> MySQL *used* to be consistently faster, back about 8 years ago, but if
> you're using any of the more modern storage engines, it's not obvious
> that this is still the case.  There's a real paucity of good
> benchmarks.
> 
> As for "more features," that hasn't ever been *remotely* close to
> being the case.
> 
> MySQL(tm) was created as the "hacking on" of an SQL parser to a B-tree
> implementation and has always been feature-impoverished.
> 
> In contrast, Postgres was a research project into experimental
> database features, so that it *began* its life with stuff that other
> DBs don't commonly have, such as the rules system.  See
> <http://www.postgresql.org/docs/current/static/rules.html> which
> references the relevant theoretical papers from the 1980s.
> 
> Give special note to:
>  - The POSTGRES data model
>  - The case for partial indexes
>  - On Rules, Procedures, Caching and Views in Database Systems
> 
> These were presented as research in the '80s and early '90s; they were
> part of the implementation long before MySQL(tm) existed.

Perhaps a neatral view-point comparison on SQL engines would make a good 
TLUG talk?

Madi
--
The Toronto Linux Users Group.      Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists





More information about the Legacy mailing list