différence entre les differents sortes de tables [MYSQL] - SQL/NoSQL - Programmation
Marsh Posté le 08-08-2002 à 11:25:26
manuel de référence mysql:
http://dev.nexen.net/docs/mysql/an [...] _types.php
Marsh Posté le 08-08-2002 à 11:28:41
le monsieur il a dit "votre avis", pas "l'avis de la doc"
Marsh Posté le 15-08-2002 à 05:49:12
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).
Marsh Posté le 15-08-2002 à 06:01:24
joce a écrit a écrit : ch'uis dans la subcat SGBD |
hehe
bah c bien y'a rarement des reponses interessantes là
Marsh Posté le 08-08-2002 à 11:07:31
je voudrias avoir votre avis sur les différences entres les différents tables qui exite MYISAM INNODB etc...
quelles sont les plus performantes enfin expliquez moi
merci
ps: je n'arrive pas à isntalelr des tables innodb pk ?
vers 4.01 de mysql et pas de my.cnf
Message édité par bob20000 le 08-08-2002 à 11:38:21