Зачем вам нужно 100 соединений?
У вас будет простая таблица «Подписки» с вашим идентификатором и идентификатором других лиц ...
Затем вы получаете «твиты», присоединяясь к чему-то вроде этого:
Select top 100
tweet.*
from
tweet
inner join
followers on follower.id = tweet.AuthorID
where
followers.masterID = yourID
Теперь вам просто нужно приличное кеширование и убедитесь, что вы используете неблокирующий запрос, и у вас есть вся информация ... (Ну, может быть, добавьте некоторые пользовательские данные в смесь)
Edit:
твит
ID - tweetid
AuthorID - ID of the poster
Аудитория
MasterID - (Basically your ID)
FollowerID - (ID of the person following you)
Таблица Followers
имеет составной идентификатор на основе мастера и followerID
Он должен иметь 2 индекса - один для «masterID - followerID» и один для «FollowerID и MasterID»