On Tue, 22 Jun 2004 22:28:25 +0200, Karl Eichwalder wrote:
Alwin Meschede ameschede@gmx.de writes:
Solche Dinge passieren, wenn ein Server eine Transaktion aus welchen Gründen auch immer nicht zu Ende bringen kann.
Die Transaktion scheint dann aber nicht als Transaktion implementiert zu sein; ich dachte MySQL könnte nun endlich Transaktionen?
MySQL kann zwar Transaktionen, man muss dafuer aber die Tabellen entsprechend definieren (statt einer defaultmaessigen MyISAM muss der Tabellentyp dann auf z.B. InnoDB umgestellt werden).
Aber warum sollte man diesen Vorgang als (echte) Transaktion implementieren? Das wichtigste ist doch, dass der Artikel abgespeichert wird. Es waere hoechstens zu ueberlegen, ob vor dem Aufmachen eines Editierfensters nicht nochmal ueberprueft wird, ob die Seite nicht schon existiert und dann das Editier- fenster nicht mehr anzeigt oder zumindest den bestehenden Text einfuegt.
Merke: MyISAM-Tabellen sind lesetechnisch schneller als InnoDB- oder andere transaktionsfaehige Tabellen (AFAIR).
Gruesse, Lothar