![]() Mailinglisten-Archive |
Hallo Holger, > From: Handel, Holger [mailto:Handel_(at)_cforc.de] > Das mit den Transaktionen ist gar nicht so einfach, aber machbar. > > Das mit dem LOCK/UNLOCK ist keine Transaktion. > Damit wird die Tabelle nur vor Mehrbenutzerzugriffen gesch�tzt. Fehler in > den Refferenzen der bearbeiteten Tabellen (meist die Ursache f�r ein > Rollback) kann man damit nicht abfangen. > > Die Transaktionen m��en manuell ausprogrammiert werden. > [...] ??? Ich wei� jetzt nicht, wie Dein Posting motiviert war (war ja scheinbar keine Antwort, kein RE: kein AW:, und mein zugegebenerma�en minderbemittelter Mail-Reader hat keinen Thread dazu gefunden), aber ich schreibe einfach mal etwas dazu: MySql unterst�tzt sehr wohl Transaktionen, und zwar seit der 3.23.x siehe Handbuch Abschnitt "7.31 (BEGIN/COMMIT/ROLLBACK) Syntax". Allerdings m�ssen hierf�r dann BDB-Tabellen verwendet werden. > ASLO: Umsonst ist nicht immer das Beste. Wenn du die DB Privat brauchst, > solltest du dich nach Demo-Versionen geeigneter Datenbank-System > umschauen. > [...] > Gesch�ftlich sollte man auf MySql sowieso ganz verzichten. Es h�ngt immer vom Anwendungsfall ab. MySql ist keine "BETA" oder "Spiel" Software. Ich habe (vor ca. 2 Jahren) "gesch�ftlich" eine Anwendung mit Delphi und MySql bei einem Kunden installiert. Die Datenbank ist wunderbar wartungsarm, robust, resourcenschonend und backup-freundlich. Man sollte bei anderen "kommerziellen" Systemen auch den enormen Lern-Overhead ber�cksichtigen. Oft ist man dort gezwungen sich mit tonnen von Funktionen zu besch�ftigen, die man zwar eigentlich nicht wissen will, die aber notwendig sind, damit das System installiert und ggf. gewartet werden kann. Nat�rlich mu� man sich auch in MySql einarbeiten. Aber das System ist Dank der relativen Funktionsarmut recht �berschaubar. Bitte versteh mich nicht falsch, ich m�chte hier keine Diskussion vom Zaune brechen, welches DBMS jetzt das "bessere" ist. Ich kann nur verallgemeinerte Aussagen bzgl. MySql wie die Obenstehende nicht verkraften ;-). Gruss, Michael Donning --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive