Sonntag, September 29, 2013

MySQL-Review von Thomas Kejser

Thomas Kejser - hab ich schon mal erwähnt, dass ich seine Artikel sehr schätze? - schreibt über MySQL aus der Sicht eines SQL Server Experten und liefert dabei eine schöne Liste zum Reifegrad der Implementierung von Features. Dabei kommt er zum (nicht besonders überraschenden) Ergebnis, dass MySQL keine Data Warehouse Engine ist, da es unter anderem keine Parallelisierung von Queries und keine Hash Joins anbietet. Auch die Instrumentierung kann ihn nicht überzeugen, während er die Partitionierungs-Features des Systems lobend erwähnt. Sein Fazit lautet:
Even after some exposure to MySQL I am still split in my opinion about the product. It it obvious that the features of MySQL are targeted towards coders who want to “whip up a quick database” and that the design philosophy is one inspired deeply by OLTP systems. This lack of warehouse database features sets some limits on what it can be used for. On the other hand, I am happy to see that MySQL doesn’t try to be everything to everyone. [...] We live in a world where the Web 2.0 developers have forsworn the beauty of relational algebra (mainly, I suspect, because they don’t actually grok single box parallelism) and where the big vendors have their heads so high up in the cloud that they have forgotten their customer base. It is encouraging to see MySQL keeping the relational candle lit, so that the lost NoSQL souls have somewhere to turn when the ACID burns leave them in the dark.
Sehr hübsch - die zugehörige Illustration sei Hieronymus Bosch überlassen...

Keine Kommentare:

Kommentar veröffentlichen