Non so che struttura sia, e soprattutto perchè vuoi ordinare per e.timestamp.Originariamente inviato da monteduro
Effettivamente hai ragione. Quindi, utilizzando la struttura proposta da FriendFeed, con indici esterni, potrei effettuare una query del genere:
codice:SELECT e.body FROM indice_utenti as iu INNER JOIN followers as f ON f.utente_seguito = iu.user_id INNER JOIN entities as e ON e.entitiy_id = iu.entity_id WHERE f.utente_che_segue = 'id dell'utente che richiede il feed' ORDER BY e.timestamp DESC LIMIT 0, 10
Se le entità vengono inserite per ordine (come mi sembra abbastanza logico) ti basta ordinare per un campo seriale
no.Visto che sono in fase di sviluppo vorrei creare i presupposti per eventuali miglioramenti e aggiornamenti. Se una cosa la devi fare, tanto vale che la fai al meglio possibile, per farla durare il più possibile, no?
la stima deve essere realistica, non ha senso dire "voglio un sistema per gestire 60 miliardi di utenti", se ci sono 6 miliardi di persone, così come non ha senso pianificare per 6 utenti, quando sai che saranno almeno 6000 quelli che lo utilizzeranno

Rispondi quotando