RE: Welche DB, welche Tools, ...

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Carsten Alexander (acamat_at_vype.de)
Date: 11. May 2002


Hallo Wolfgang,

> -----Original Message-----
> From: Messingschlager, Wolfgang
> [mailto:Wolfgang_Messingschlager_at_bmc.com]
> Sent: Friday, May 10, 2002 14:45
> To: uugrn_at_blowfish.scram.de
> Subject: Welche DB, welche Tools, ...

> 1.)
> Ich habe mich für Postgres als DB entschieden. Soweit ich erfahren
> habe ist MySQL nicht transaktionsfähig. Somit fiel MySQL bei mir
> durch. Ich frage mich, warum dann MySQL so beliebt ist. Ist denn
> Transaktionssicherheit für viele so unwichtig?

IMHO kommt es immer darauf an, was dein Ziel ist und welche Anwendung du
implementieren willst. Der Vorteil von MySQL ist unbestritten seine
Schnelligkeit und der geringe Ressourcenbedarf. Diese Eigenschaft bedeutet
allerdings im Umkehrschluss, dass gewisse Datenbankfunktionlitäten nicht
unterstützt werden. Neben den Transaktionen fehlen mir vor allem die
vorkompilierten Datensichten (Views) und ein Sequenzen-Konzept.

Für "einfache" Anwendungen mit unkomplizierten Datenbankmodellen kann man auf
diese "features" durchaus verzichten. Notfalls lässt sich hier eine gewisse
Transaktionssicherheit auch durch die Applikation selbst implementieren. Für
"große" Anwendungen ist das allerdings nicht möglich und damit scheidet MySQL
automatisch aus.

Dies haben die Entwickler ebenfalls erkannt und haben einige dieser
Erweiterungen auf die To-Do-List gesetzt. Neben Transaktionen und Datensichten
steht auch die Implementation einer "procedural languange" an. Dies ermöglicht
dann auch "trigger". Angenehm aufgefallen ist mir die Idee der Entwickler,
solche Funktionserweiterungen als Module anzubieten, welche man bei Bedarf
"zuschalten" kann. Es bleibt abzuwarten, wie - und vor allem wann - diese
features zur Verfügung stehen.

Ich bitte mich nicht falsch zu verstehen, ich habe nichts gegen Postgres, ich
kenne Postgres nur (noch)nicht. Bei meinen "großen" Projekte konnte ich meine
Kunden bisher immer vom Einsatz von Oracle überzeugen bzw. Oracle nutzen, weil
der Kunde bereits Oracle für andere Anwendungen einsetzte. Damit bin ich
natürlich recht glücklich und sehr zufrieden :)

--
Carsten


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. May 2002 CEST