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
Non so che struttura sia, e soprattutto perchè vuoi ordinare per e.timestamp.
Se le entità vengono inserite per ordine (come mi sembra abbastanza logico) ti basta ordinare per un campo seriale
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?
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