Ciao a tutti,
dovrei realizzare per un sito uno stream "alla Facebook" ... ovvero veicolare dei dati diversi tra loro (e in diverse tabelle) in una unica pagina di profilo.
Il problema, al di là dell'aspetto tecnico, è proprio concettuale. Non immagino come possa essere.
Quello che dovrei fare è ad esempio quanto segue:
L'utente Bukowski ha la sua pagina personale ed è iscritto a diversi fanclub musicali, ha qualche amico e segue gli articoli sul "php" del portale.
Ora, dovrei far apparire nella pagina di Bukowski, in ordine cronologico DESC, tutte le attività recenti di queste cose.
Quindi in ordine potrei visualizzare: 1 articolo php, 2 attività di miei amici, 2 articoli php, 1 aggiornamento ad un fanclub, 1 attività dei miei amici, 1 articolo php ... ecc ecc.
Il fatto che non abbiano relazioni tra loro e siano molto differenti non capisco proprio come approcciarmi all'aspetto logico della questione.
Pensavo ad una mega join, ma sinceramente, in termini di prestazioni, ho paura del db.
Voi che mi consigliate?![]()