Puoi aggiungere un campo in cui registri data e ora dell'ultima modifica ai dati: se il valore di questo campo nella sessione dell'utente e' diverso da quello nel db allora aggiorni i dati.
Certo mi sembra un giro un po' inutile, tanto vale estrarre i dati ad ogni connessione no? A meno che le query/elaborazioni non siano molto pesanti.

Rispondi quotando
! bella l'idea della data/ora.