Facebook like notifications tracking (DB Design)
问题 I am just trying to figure out how Facebook\'s database is structured for tracking notifications. I won\'t go much into complexity like Facebook is. If we imagine a simple table structure for notificaitons: notifications (id, userid, update, time); We can get the notifications of friends using: SELECT `userid`, `update`, `time` FROM `notifications` WHERE `userid` IN (... query for getting friends...) However, what should be the table structure to check out which notifications have been read