0

In a social networking site we have a scenario like taking news feed of friends against logged in user.

I have a user table, membership table and feed table. Here membership table is using for friends data. User table have more than 100K entries and membership take have more than 400K entries.

I have two way to take friends feed... Either by joining the feed and membership tablle

select * from feed join membership on ... where ....

Or by IN statement like

select * from feed where user_id IN (userids of friends)

Here i am facing a loading issue when making a join statement for a newly registered user having a single friend.

So which is the best method for along robust future run ?

kwelsan
  • 1,217
  • 1
  • 7
  • 18
jpk
  • 189
  • 4
  • 11

0 Answers0