Bewertung dieses Beitrags: 62%
29. November 2008 23:49

Erfinder gibt zu: MySQL war nur ein Scherz

In einem in der Computerindustrie Aufsehen erregenden Blogeintrag hat
Michael "Monty" Widenius zugegeben, daß das von seiner Firma
entwickelte MySQL-RDBMS ursprünglich als Aprilscherz gedacht war, der
sich aber seit über 10 Jahren am Leben erhält. In einem Blogeintrag
äußerte sich Thompson wie folgt:

"1996 hatte Microsoft gerade die Arbeit an dem SQL-Server-Projekt
beendet. Wir bei MySQL hatten gerade begonnen, mit einer frühen Form
von MS Access zu arbeiten, das ebenfalls von den Jungs bei Microsoft
entworfen wurde. Wir waren von der eleganten Einfachheit und
Mächtigkeit der Anwendung sehr beeindruckt. Einer meiner Mitarbeiter
hatte gerade das Buch "Der Herr der Augenringe" zu Ende gelesen, eine
urkomische Parodie auf Tolkiens großartige Trilogie "Der Herr der
Ringe". Zum Spaß begannen wir, eine Parodie auf die MSSQL-Umgebung
und Access zu erstellen. Ein Kollege und ich waren für die Umgebung
verantwortlich. Wir schauten auf MSSQL, und entwarfen das neue System
so komplex und kryptisch wie möglich, um die Frustration gewöhnlicher
DB-Admins so hoch wie möglich zu machen, und nannten es MySQL als
Parodie auf MSSQL, ebenso wie einige andere Anspielungen innerhalb
des Systems. Dann begannen wir an einer wirklich verzerrten Version
der SQL-Sprache zu arbeiten, genannt 'Squeal'. Als wir merkten, daß
andere tatsächlich vorhatten, Abfragen mit 'Squeal' zu entwerfen,
fügten wir rasch zusätzliche kryptische Eigenschaften hinzu, und
entwickelten daraufhin YourSqueal, HerSqueal und schließlich MySQL.
Wir hörten auf, als es uns gelang, den Ausdruck

SELECT /*!32302 STRAIGHT JOIN */ @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3
GROUP BY x;

fehlerfrei auszuführen.

Zu denken, daß moderne DB-Anwender versuchen würden, eine
Abfragesprache zu benutzen, die derartige Ausdrücke zuläßt, lag weit
außerhalb unseres Verständnisses. Wir dachten daran, das ganze an die
Chinesen zu verkaufen, um den Fortschritt ihrer Computerwissenschaft
um 20 Jahre zurück zu werfen. Man stelle sich unsere Überraschung
vor, als Anwender begannen, es mit MySQL zu versuchen! Es kostete sie
20 Jahre, um genug Erfahrung zu sammeln, um wenigstens halbwegs
nützliche Applikationen mit dieser Parodie der 60er-Jahre zu
erstellen, aber wir waren erstaunt von der Zähigkeit des gewöhnlichen
MySQL-Anwenders. Auf jeden Fall haben meine Leute und ich in den
letzten Jahren ausschließlich auf dem PC mit Excel Datenbanken
gemacht und wir fühlen uns wirklich schuldig an dem Chaos, der
Konfusion und der wirklich schlechten Datenbankarbeit, die wir mit
unserem unsinnigen Scherz vor langer Zeit angerichtet haben."

Die wichtigen MySQL-Verkäufer und -Nutzer haben zum jetzigen
Zeitpunkt jede Stellungnahme abgelehnt. Die PHP-Entwickler äußerten,
daß sie dies bereits seit einiger Zeit vermutet hätten und in Zukunft
ihre CSV-Anbindung in PHP weiter verbessern und vor SQL-Injection
sicher machen wollten, bei gleichzeitiger Einstellung jeglicher
Unterstützung für MySQL.