Ja, das MySQL bashing hatte ich mir eigentlich sparen wollen ... aber ich habe mich da immer gewundert, dass sich das Teil überhaupt halten konnte. Es ist ja nicht so, dass es keine Alternativen wie PostgreSQL geben würde / gegeben hätte. Das hat zwar auch ganz schön eine Entwicklung mitmachen müssen, aber die waren damals dem mysql immer weit vorraus.
Mein schlimmstes Erlebnis war, als ich einmal eine mysql Datenbank übernehmen musste und da keine Foreign Keys waren. Dachte zuerst, dass der Entwickler ein DAU war, aber nein: Die Datenbank entstand zu einer Zeit, als das default Format keine Foreign Keys unterstützte und das Format, das diese (schon) konnte, nicht empfohlen war da nicht performant ... Und da gibt es sogar eine Enterprise Edition. Ist vielleicht ein Fehler von uns allen: Wir sind auch dumm, dass wir das "Ergebnis" unseres "Latrinen-Ganges" nicht verkaufen .... Enterprise Schei..... - gut und billig auf Ebay!
Und die Durchsetzung kam doch eigentlich durch diese Linux - Apache - MySQL - PHP Kombination, oder? Irgendwelche DAUs haben mit Linux vServern mit Apache, MySQL und PHP irgendwas gefrickelt, so dass Andere da sich gute, große Botnetze aufbauen konnten. Botnetz-Installer gab es damals dann auch genug in Form von PHP Content Management Systemen.
(Nein, nichts gegen PHP heute. Aber damals war das wirklich heftig - zumindest was ich so mitbekommen habe. Ist mit heutigen PHP Entwicklungen nicht vergleichbar. Da haben sich dann ja auch nach und nach alle "üblichen" Dinge integriert die für eine Software Entwicklung wichtig sind ...)