Sto facendo una lega per un gioco.
Ora ogni volta che aggiorno un risultato ho giustamente una nuova classifica.
La mia domanda è:
la posizione me la salvo in un campo, oppure me la calcolo tutte le volte tramite php*?
Il problema è questo.. se me la salvo in un campo, ogni volta che questa cambia devo fare un update di tutte le posizione sul database. Se invece non utilizzo un campo, la query verrà fatta solo quando qualcuno mi chiede di vedere la classifica o la propria posizione.
Non sono molto esperto di carichi del server e velocità di esecuzione. Ma considerando un 200 giocatori, non credo che fare un update di tutti gli (n-mioposizione) in sql sia + veloce di una semplice query ordinata..
sapete darmi conferme/aiuti?
edit:
*tramite query intendevo