En fait Rails utilise, s'il le peut, le système de transactions de votre
SGBD.

Un reproche qu'on peut lui faire c'est qu'il execute les blocs "transaction"
de façon totalement transparente.
Autrement dit, si jamais le SGBD utilisé est MySQL MyIsam le rollback ne
fonctionnera pas, tandis qu'en InnoDb oui...sans pour autant que rails nous
informe que le bloc "transaction" n'aura pas d'effet dans le cas du MyIsam.
(tandis qu'en InnoDb les requêtes sont bornées par "BEGIN" et "COMMIT")

Thomas


On 4/5/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

Bonjour,

Selon vous vaut il mieux privilégier le moteur Innodb sous MySql ou Rails
pour
la gestion des transactions et relations entre les tables ?

Merci pour vos avis

_______________________________________________
Railsfrance mailing list
Railsfrance@rubyonrails.fr
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

_______________________________________________
Railsfrance mailing list
Railsfrance@rubyonrails.fr
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

Répondre à