LWN.net Logo

Monty on MySQL 5.1

Monty on MySQL 5.1

Posted Dec 2, 2008 22:48 UTC (Tue) by epa (subscriber, #39769)
In reply to: Monty on MySQL 5.1 by flewellyn
Parent article: Monty on MySQL 5.1

Amen to that. Far better to have one storage engine that just works than a wide choice of engines all broken in different interesting ways. This is an example of what Linux Hater called the fallacy of choice.


(Log in to post comments)

Monty on MySQL 5.1

Posted Dec 3, 2008 2:51 UTC (Wed) by flewellyn (subscriber, #5047) [Link]

Eh, I think Linux Hater is overstating it, and his choice of LAMP as an example of a "get it right" stack is ironic, given that it's the M in LAMP that we're criticizing here.

I think having lots of choices works fine in many contexts. It's just that, in this case, a DBMS's storage engine is something that needs to work well in many cases, and having choices is harmful to that goal.

PostgreSQL offers many choices, in other contexts: you can add your own types and operators, extension packages, and even procedural language handlers, so that you can write database functions in the language of your choice. The difference here is that the choices are built on top of a solid foundation in which the basics "just work".

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds