sql >> Database teknologi >  >> RDS >> Mysql

Hastighed:MySQL vs filoutput

Det afhænger af dit behov for data sidst på dagen. Har du brug for at kunne lave revisioner på data uden for at scrolle gennem en fil. Hvis du ikke behøver at gennemse dataene eller gemme dem i evighed, så vil en flad fil være hurtigere end MySQL, højst sandsynligt, hvis du bare tilføjer til slutningen af ​​en fil.

Hvis du har brug for, at dataene er mere nyttige, vil du gerne gemme dem i mysql. Jeg vil foreslå, at du strukturerer din tabel som:

id  int
timestamp datetime default now()
desc varchar

På den måde behøver du faktisk ikke oprette et tidsstempel i PHP og bare lade mysql gøre arbejdet, så vil du være i stand til at lave mere komplekse forespørgsler fra din tabel. Men en anden overvejelse, du gerne vil overveje, er mængden af ​​de data, der indgår i denne tabel, da det også vil påvirke din endelige beslutning.



  1. Udfyldning af en kalender med PHP for hver kode

  2. Bruger AT TIME ZONE til at rette en gammel rapport

  3. Funktion eller procedure for en IN-klausul

  4. Vis alle tabeller. Beskriv-lignende funktionalitet