myisam : table locking
innodb : row locking
en gros myisam c'est très bien quand t'as pas de gros select bien bourrin qui doivent être effectué en même temps que des inserts. Sinon c'est très très rapide
innodb, comme c'est du row locking, c'est plus adapté pour ce genre de chose
Par contre petit désavantage de innodb : quand tu fais un select count(*) tatable, sur myisam, il va lire directement le nombre de ligne stocké en hard dans les fichiers MyISAM, tandis que innodb il doit faire un scan, ce qui est infiniment plus long.
innodb c'est plus sécurisé également vu que c'est transactionnel et tu peux faire un rollback pour annuler une query. (et ca supporte les foreign key, etc).
Message édité par joce le 15-08-2002 à 05:54:44