2009-06-25 7 views

Antwort

3

InnoDB ist eine sicherere ACID-konforme Engine mit einigen Integritätsfunktionen, die MyISAM fehlt. http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html

Klar, wenn Sie sich mit der Sicherheit Ihrer Daten beschäftigen, würde ich InnoDB verwenden. Würden Sie eine Engine verwenden, die keine Transaktionen unterstützt?

MyISAM wird aus Leistungsgründen verwendet.

0

Siehe, Entwickler und Website Schweineschmalz erwarten nur Sicherheit, aber die Benutzer erwarten einen schnellen Abruf.

Nur, in InnoDB gibt es keine Volltext-Unterstützung, so dass wir in dieser Situation verwalten.

Gibt es dort alternative Beschränkungen, oder gibt es irgendwelche Tipps?

Beispiel,

I Postleitzahl Datei in meinem Tisch haben,

Ich habe etwa 100000 Postleitzahlen,

Ich habe die automatische Vervollständigung für Postleitzahl, in diesem situtaion, wenn ich die MyISAM verwenden, ich mache das Filed als Volltext, so wird mein Benutzer kein Leistungsproblem auftreten.

Also gibt es eine Idee für diese Kreterie?

Grundsätzlich bin ich kein Datenbank-Ingenieur, ich bin ein Entwickler.

Verwandte Themen