Użytkownicy mogą dziennie tworzyć 5 rzeczy. Mogę zapisać w tabeli users
pole typu day_limit
i tam aktualizowac ze np dziś zrobił 3 i system sprawdza ile może jeszcze wykonać.
Drugi sposób to zrobić tabelke oddzielną z user_id
i day_limit
i zamiast aktualizowac tabele users
to zrobilbym truncate
na te tabele.
Teraz taka rozkmina. Mam 3 mln uzytkowników. co dzien o 12 w nocy musze zrobic update i wyzerowac day_limit dla wszystkich ktorzy mieli wiecej niz 1 ewentaulnie dla wszystkich.
To szybsze bedzie truncate table ? i czy truncate jest dobrym pomyslem ? czy zamiast tego truncate zrobic reset na tej dodatkowe tabeli tylko. bo powiiedzmy jest 3 mln userow ale tylko 100 tysiecy cos robi wiec z pewnoscia bedzie mniej jesli zrobie oddzielna tabele