[PHP/MySQL] Choix du moteur MyISAM ou InnoDB ?

Nouveau WRInaute
Bonjour à tous chers WriNautes,

j'aimerais avoir votre avis pour choisir le bon moteur de stockage dans ma nouvelle application..

Voici le principe


=> L'utilisateur entre une chaîne entre 0 et 2500 caractères (VARCHAR 2500)
=> Ca la passe en minuscule, ça enlève les accents
=> Ca remplace tous les caractères qui ne sont pas compris entre a-z 0-9 par un espace
=> Ca remplace plusieurs espaces par un seul
=> Ca calcule le md5 du résultat
=> Ce md5 est stocké avec la chaine de départ dans une base de données (CHAR 32 UNIQUE)


Pour faire des Insert/Select/Update dans cette table (pas de delete) quel moteur de stockage dois-je préférer? sachant que la valeur entrée par l'utilisateur et le md5 ne changent jamais, c'est seulement des champs additionnels qui sont mis à jour, toutes les minutes par une tâche cron (la tâche cron met a jour seulement quelques lignes à chaque fois)

Merci pour votre avis,
 
WRInaute passionné
De quel point du vue ?
InnoDB permet les clés étrangères, les suppressions en cascade, c'est un moteur plus complet, plus fiable aussi en cas de crash mais aussi un peu plus lent. Même s'il y a une légère perte de performance, je préfère InnoDB car c'est un vrai SGBDR et plus sûr.
 
Discussions similaires
Haut