Medlem
|
|
Reg.datum: Jun 2013
Inlägg: 58
|
|
Medlem
Reg.datum: Jun 2013
Inlägg: 58
|
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?
|