Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Geschwindigkeit:MySQL vs. Dateiausgabe

Es hängt von Ihrem Bedarf an den Daten am Ende des Tages ab. Müssen Sie in der Lage sein, Audits für die Daten durchzuführen, ohne durch eine Datei zu scrollen? Wenn Sie die Daten nicht durchsuchen oder dauerhaft speichern müssen, ist eine flache Datei höchstwahrscheinlich schneller als MySQL, wenn Sie nur an das Ende einer Datei anhängen.

Wenn Sie die Daten nützlicher machen möchten, sollten Sie sie in mysql speichern. Ich würde vorschlagen, dass Sie Ihre Tabelle wie folgt strukturieren:

id  int
timestamp datetime default now()
desc varchar

Auf diese Weise müssen Sie keinen Zeitstempel in PHP erstellen und einfach mysql die Arbeit erledigen lassen, dann können Sie komplexere Abfragen von Ihrer Tabelle aus durchführen. Aber eine weitere Überlegung, über die Sie nachdenken sollten, ist das Datenvolumen, das in diese Tabelle einfließt, da dies Ihre endgültige Entscheidung ebenfalls beeinflusst.