Non puoi avere veloce l'aggiornamento e veloce la lettura.Originariamente inviato da monteduro
Quindi, se ho capito bene, invece di avere una riga per ogni attività da realizzare, avrei una riga per ogni utente, con le relative (ordinate e gestite dall'applicazione) attività da visualizzare. Che, successivamente, utilizzerei in una query con IN a questo punto, giusto?
Potrebbe anche questa essere una buona soluzione.
In questo modo ottieni veloce la lettura.
tabella utente
(...) idutente
elenco_che_segue 1,8,3,4,10,567
ipotizzando che non siano frequentissimi gli aggiornamenti di "cosa segui" allora il costo di aggiornare la lista potrebbe non essere punitivo.
Come si scelgie? semplice, si misura. ogni valutazione a tavolino è pressochè sempre spazzata via dalla situazione concreta, soprattutto in produzione.
Non aspettarti che un progetto, per quanto valido, sopravviverà agli utenti. In generale ciò non accade, se non per miniprogetti.

Rispondi quotando