Простая социальная сеть принципиально не отличается от форума с базой данных и хранилищем файлов.
Вот тебе пришёл запрос за пользовательской страничкой. Ты выдаёшь её профиль, со ссылками в альбомы-видео-аудио.
Пришёл запрос в "аудио". Ты выдал результаты его аудио директории.
Но это всё хорошо, пока соцсеть не затрагивает тысячи человек, плюс это всё надо где-то хранить. А потом индексировать. А потом кешировать, всячески ускорять, убирать дубликаты и так далее.