String
Erfahrenes Mitglied
Hallo zusammen,
ich würde gerne ein Projekt (Online-Shop) von mir dahingehend erweitern, dass man auslesen kann, wann welcher Artikel wie oft verkauft wurde.
Im Prinzip ist das ja kein Problem. Allerdings wird dann irgendwann die Datenbank platzen, wenn ich für jeden verkauften Artikel einen Eintrag mache, wenn dieser verkauft wird. Also in etwa so:
usw.
Wenn ich jetzt daran denke, dass es durchaus vorkommen kann, dass am Tag einige hunderte Artikel verkauft werden können macht das in einem Jahr (ca. 400 Artikel x 365 Tage) 150.000 Einträge im Jahr.
Aber es muss da doch eine klevere Lösung geben oder?
Gleiches würde ja für einzelne Seitenaufrufe gelten. Wenn ich aber jetzt daran denke, 30.000 Seitenaufrufe am Tag in eine Tabelle zu schreiben, kann ich MySQL irgendwann vergessen
PS: Die Namen müsste man mit speichern, da diese sich ja irgendwann ändern könnten und so die Statistik verfälschen würden
Gruß
paD
ich würde gerne ein Projekt (Online-Shop) von mir dahingehend erweitern, dass man auslesen kann, wann welcher Artikel wie oft verkauft wurde.
Im Prinzip ist das ja kein Problem. Allerdings wird dann irgendwann die Datenbank platzen, wenn ich für jeden verkauften Artikel einen Eintrag mache, wenn dieser verkauft wird. Also in etwa so:
Datum | ArtikelNr | ArtikelName |
21.01.2013 | abc | Name |
21.01.2013 | efg | Name2 |
usw.
Wenn ich jetzt daran denke, dass es durchaus vorkommen kann, dass am Tag einige hunderte Artikel verkauft werden können macht das in einem Jahr (ca. 400 Artikel x 365 Tage) 150.000 Einträge im Jahr.
Aber es muss da doch eine klevere Lösung geben oder?
Gleiches würde ja für einzelne Seitenaufrufe gelten. Wenn ich aber jetzt daran denke, 30.000 Seitenaufrufe am Tag in eine Tabelle zu schreiben, kann ich MySQL irgendwann vergessen
PS: Die Namen müsste man mit speichern, da diese sich ja irgendwann ändern könnten und so die Statistik verfälschen würden
Gruß
paD