2009-06-25 6 views

Répondre

3

InnoDB est un moteur plus sûr et conforme à l'ACID avec certaines fonctionnalités d'intégrité qui font défaut à MyISAM. De toute évidence, si vous êtes préoccupé par la sécurité de vos données, j'utiliserais InnoDB. Utiliseriez-vous un moteur qui ne supporte pas les transactions? MyISAM est utilisé pour des raisons de performance.

0

Le lard, le développeur et le site ne s'attendent qu'à de la sécurité, mais les utilisateurs s'attendent à une récupération rapide.

Seulement, dans InnoDB il n'y a pas de support de texte intégral, donc nous gérons dans cette section.

Existe-t-il d'autres contraintes ou y a-t-il des conseils?

Exemple,

Je fichier code postal dans ma table,

J'ai environ 100 000 codes postaux,

Je autocomplete pour code postal, dans cette situtaion, si j'utilise le MyISAM, je fais le déposé en tant que fulltext, donc mon utilisateur ne rencontrera pas de problème de performance.

Alors, y a-t-il une idée de cette creteria?

Fondamentalement, je ne suis pas un ingénieur de base de données, je suis un développeur.

Questions connexes