Wann sollte ich die Verwendung von Transaktionen in meine Abfragen?

Bin ich beim Lesen sehr ausführliche tutorials auf, wie Sie Transaktionen mit Datenbank-Typen und Datenbank-engines zurück, aber ich habe nicht gefunden, eine Anleitung, lehrt mich, Wann und warum sollte ich Sie verwenden.

Ich weiß, Transaktionen sind in der Regel verwendet für die Banken, also wenn wir mit Geld-Daten, aber ich kann mir vorstellen, Sie werden in viele andere Möglichkeiten.

Heute arbeite ich auf einer Seite mit verschiedenen INSERT Aussagen für eine relationale Datenbank, und ich wollte wissen, ob dies ist einer der Fälle, Wann sollte ich Sie verwenden.

Bekomme ich den Eindruck, dass ich nicht weiß, die Fälle, wenn die Daten teilweise verloren gehen (abgesehen von coder-Fehler) also ich bin immer besorgt, Wann sollte ich Sie verwenden.

Kann sich das jemand erklären oder geben einige link mit diesen fundamentalen Regeln?

Ich bin mit MySQL 5.0.8. Sollte ich InnoDB für alle Tabellen, die müssen Transaktionen? Wenn ja, ist InnoDB langsamer als die gemeinsame MyISAM aber ich sollte nicht befürchten, dass?

Dank

InformationsquelleAutor vitto | 2010-01-29
Schreibe einen Kommentar