Visa ett inlägg
Oläst 2013-12-08, 22:44 #1
Anaxa Anaxa är inte uppkopplad
Medlem
 
Reg.datum: Jun 2013
Inlägg: 58
Anaxa Anaxa är inte uppkopplad
Medlem
 
Reg.datum: Jun 2013
Inlägg: 58
Standard Skapa en faceboook vägg med större dbfråga

Tja!

Har fått i uppdrag att bygga en liknande "wall" som Facebook.
Jag vet inte hur dom har designat deras poster men jag kan tänka mig att det är ungefär såhär.

wallPost_ID
author_ID
author_type /* account, group, site, etc.. */
content
timestamp

Och när man då har cirka 100 personer som man, i vårt fall, kan följa blir sgl riktigt stort. e.g.

select wp.*
from wallPosts wp
where
wp.author_ID = 2 OR
wp.author_ID = 4 OR
wp.author_ID = 23 OR
wp.author_ID = 55 OR
wp.author_ID = 233 OR
wp.author_ID = 455 OR
wp.author_ID = 63 OR
wp.author_ID = 23 OR
wp.author_ID = 342 OR
wp.author_ID = 65 OR
wp.author_ID = 22 OR
wp.author_ID = 3 OR
....

Min tanke är att de använder något caching system. Men hur cachar dom posterna? Eller hämtar dom direkt från databasen?
Anaxa är inte uppkopplad   Svara med citatSvara med citat