Det beror på ditt behov av data i slutet av dagen. Behöver du kunna göra granskningar på data utanför att bläddra igenom en fil. Om du inte behöver bläddra i data eller lagra den i evighet, kommer en platt fil att vara snabbare än MySQL, troligen om du bara lägger till i slutet av en fil.
Om du behöver data för att vara mer användbar, vill du lagra den i mysql. Jag skulle föreslå att du strukturerar din tabell så här:
id int
timestamp datetime default now()
desc varchar
På så sätt behöver du faktiskt inte skapa en tidsstämpel i PHP och bara låta mysql göra jobbet, då kommer du att kunna göra mer komplexa frågor utanför din tabell. Men en annan faktor som du bör tänka på är volymen av data som kommer in i den här tabellen, eftersom det också kommer att påverka ditt slutliga beslut.