Witam
Chcemy zaoferowac naszym klientom osobne statystyki dla uslug ktore im swiadczymy, jest to proste zliczanie ilosci odtworzen pliku, czytania pliku rss, zgrania pliku do programu iTunes czy po prostu downloadu pliku, ilosci odwiedzin.
Powiedzmy ze klientow tych jest na teraz 10 ale ilosc ta mozna wzrosnac do 100. Potrzebne nam sa daty, wyszczegolnione do dni. Aktualnie mam to zrobione tak, ze zapisuje do bazy pierwszy timestamp danego dnia (wraz z id klienta) a pozniej az do konca dnia aktualizuje ten sam rekord czyli mamy tak
klient_id , downloads , itunes , rss , streams , timestamp
Jesli chodzi o innego klienta to sie tworzy osobny rekord, kolejnego dnia dodawane sa nowe rekordy. W ten sposob moge latwo generowac raporty itp itp.
Zastanawiam sie nad slusznoscia tego rozwiazania i czy mozna to rozwiazac inaczej. Czy ktos robil cos podobnego ? Jakis dobry pomysl rozplanowania bazy ? MOze plik dla kazdego klienta ?