Re: Irgendwie erschließt sich mir der Sinn nicht...
Autor: Putzlappen 25.04.07 - 17:26
AlexNofftz schrieb:
-------------------------------------------------------
> Irgendwie erschließt sich mir der Sinn dieser
> Maßnahme nicht. DB2 ist doch schon ein voll
> ausgereiftes DBMS, das sehr viel mehr als MySQL
> unterstützt. Wo man bei MySQL noch an Details von
> SQL99 knabbert und Dinge wie Transaktionen und
> Fremdschlüssel nur über den InnoDB-Umweg
> unterstützt, ist in DB2 schon eine ganze Reihe von
> SQL2003 drin.
MySQL ab 5.0 unterstützt übrigens auch SQL 2003. Davon mal ganz abgesehen ist InnoDB kein Umweg, sondern eine ganz reguläre Option. Während andere DBMS dem Anwender halt sagen: "Friss oder stirb", kann man bei MySQL die bewußte Entscheidung zwischen Transaktionssicherheit und roher Performance treffen.
Ich empfehle dazu folgende Lektüre:
http://blog.koehntopp.de/archives/1349-Leben-mit-Fehlern-der-Schluessel-zum-Scaleout.html
> Falls ich also die DB2-Features benötige, kann ich
> doch viel einfacher direkt DB2 verwenden, anstatt
> diesen Umweg zu nehmen. Will ich ein schlankes und
> schnelles System haben, bleibe ich eben bei
> MySQL.
Nochmal, InnoDB ist kein Umweg. Ob DB2 als Storage Engine einer sein wird, wird die konkrete Implementation zeigen. DB2 als Storage Engine für MySQL zu wählen ist sicher interessant, wenn ich ohnehin schon DB2 laufen habe und meine MySQL-Anwendungen zentralisiert in der gleichen Datenbank verwalten möchte (keine Sonderlocken für Backups usw.) und/oder ich auf dem Server nur einen schlanken zusätzlichen Serverprozess haben möchte, der lediglich das SQL entgegennimmt und die Resultsets von DB2 durchreicht, anstatt eine komplett eigene Datenbank mit dem dazugehörigen zusätzlichen Ressourcenverbrauch parallel zu installieren.
> Der einzige Grund, der mir hier einfällt wäre,
> dass eine bestehende Software sehr viel von MySQLs
> eigener Syntax anstelle von offiziellem SQL
> verwendet und somit nicht portierbar ist, aber das
> ist denke ich eher ein Problem der Programmierung
> und nicht des DBMS...
Nur kann es dem Kunden ja völlig egal sein, woran es im Endeffekt liegt - der will nur, daß es läuft.
Thema | ![]() |
![]() Irgendwie erschließt sich mir der Sinn nicht... |
AlexNofftz | 25.04.07 - 17:05 |
![]() ![]() Re: Irgendwie erschließt sich mir der Sinn nicht... |
Putzlappen | 25.04.07 - 17:26 |
![]() ![]() ![]() Re: Irgendwie erschließt sich mir der... |
Void | 25.04.07 - 21:21 |
![]() ![]() ![]() ![]() Re: Irgendwie erschließt sich mir der... |
Hermann L. | 28.04.07 - 13:35 |
![]() ![]() Re: Irgendwie erschließt sich mir der... |
Markus42 | 25.04.07 - 22:49 |
![]() ![]() ![]() MySQL ist halt gerade "in". |
Termigrator | 13.09.07 - 12:39 |