Mysql ist gut, *weil* es einfach ist. Das ist sozusagen die Visitenkarte von mysql. Ähnliche Anwendungen sind nicht so benutzerfreundlich, dafür. Für kleine bis mittlere Datenbestände mit überwiegend Lesezugriffen, kaum Konsistenzanforderungen und nicht allzu komplexen Abfragen war mysql bisher tatsächlich mit das Beste und performanteste, was bisher zu kriegen war. Eben gerade, *weil* auf klobige Funktionalitäten wie Views, Trigger, Stored Procedures oder Transaktionen verzichtet werden konnte und schon der ganze Unterbau der Datenbank dafür ausgelegt ist, einfache Dinge schnell zu erledige. Daß mysql dafür Prinzipbedingt bei komplexeren Anwendungen, HA-Anforderungen oder Transaktionsverarbeitung nicht sinnvoll einzusetzen ist/war, hatte seine Berechtigung. Für solche Aufgaben gibts bessere Datenbanken, die die entsprechenden Funktionen schon im Datenbankkern sinnvoll unterstützen. Dafür brauchen die halt mehr Resourcen, mehr Rechenzeit und sind bei Trivialaufgaben verglichen mit mysql deutlich langsame r. Wenn mysql jetzt versucht, diese Features mit Gewalt obendraufzupacken, dann kann das nur so enden, daß die Nachteile beider Seiten geerbt werden, die Vorteile aber nie wirklich tragfähig nutzbar sind. Sieht man schon bei dem dußligen Versuch mit den Transaktionen – nette Sache, aber nur unter ziemlich engen Randbedingungen (z.B. keine TEXT-Felder, nur ein Tabellentyp) wirklich benutzbar. Wie man sehen kann, sind schwierige Operationen nicht wirklich die Stärke von mysql, so bleibt die Einfachheit dessen Visitenkarte.
Update: Wer etwas mehr über mysql lernen will sollte mal auf der Seite akademie.de schauen.
MySQL – Einfachheit die Visitenkarte?
Ein Gutschein auch für Amazon?
Die letzten Gutscheine, an die ich mich erinnere, waren mit derart hohen Mindest-Bestellsummen verbunden, dass sie für mich uninteressant waren. Also selbst wenn die Mindestbestellmenge bei 100€ liegt, wär das keine Hindernis für so einen Gutschein, dann lässt man halt mal ein paar Dinge zusammenkommen und bestellt nicht schon ab 20.05 €. Wobei ich aber sagen muss, dass ich relativ viel bestelle und zwei Bestellungen mit ca. 100-200 € gibt es schon pro Monat, kleinere dazwischen geflochten. Amazon war bisher der zuverlässigste und am schnellsten reagierende Geschäftspartner mit dem ich bisher zu tun hatte. Ein Gegenstand fehlgeliefert bisher, mit sofortiger Korrektur nach E-Mail und zurückbuchen des Gegenstandwertes. Eine Sendung verschollen bisher, sofortige Ersatzlieferung ohne weitere Kosten. Amazon gehört zu den Meisten und besten Onlineshop. Sie haben guten Ruf, da sie sich um die Korrekturen kümmern und richtige Bestellungen nach maximal 3 Werktagen dort ist wo es auch hin soll!
MySQL und nebenbei noch Farmerama spielen…
Was MySQL betrifft: die Aussage, dass man dieses System jetzt auch in kritischen Bereichen einsetzen können, stammt von den Entwicklern! Als etwas anderes sollte man es auch nicht verstehen. Und trotzdem geht es nicht. Ich kann mir jedenfalls nur wenige Bereiche vorstellen, bei denen ich heute ohne “Features” wie RI auskommen kann. Wenn ich das von Hand nachbauen muss, dann verbrüht das derart viel Zeit, dass ich es auch gleich ganz lassen kann. Und ganz ehrlich, darauf habe ich einfach keinen Bock. Ich habe das vorhin mal probiert und habe – währenddessen – Farmerama gespielt, weil es einfach zu lange dauerte. Und in Farmerama kam ich dann echt so weit, dass ich eine gut laufende Farm und alles hatte, was man in Farmerama eben braucht. Wer denkt, das geht schnell, schaut einfach mal auf Farmerama.de vorbei, haha. Also ich finde, da hat’s MySQL wirklich nicht richtig gemacht, da gibt es wirklich bessere Alternativen.