To zależy od Twojego zapotrzebowania na dane na koniec dnia. Czy musisz mieć możliwość wykonywania audytów danych poza przewijaniem pliku. Jeśli nie musisz przeglądać danych ani przechowywać ich w nieskończoność, płaski plik będzie szybszy niż MySQL, najprawdopodobniej, jeśli tylko dołączasz go na końcu pliku.
Jeśli potrzebujesz danych, aby były bardziej przydatne, będziesz chciał je przechowywać w mysql. Sugeruję, abyś ustrukturyzował swoją tabelę w następujący sposób:
id int
timestamp datetime default now()
desc varchar
W ten sposób nie musisz faktycznie tworzyć znacznika czasu w PHP i po prostu pozwolić mysql wykonać pracę, wtedy będziesz mógł wykonywać bardziej złożone zapytania poza swoją tabelą. Ale inną kwestią, o której będziesz chciał pomyśleć, jest ilość danych trafiających do tej tabeli, ponieważ wpłynie to również na twoją ostateczną decyzję.