Nik
Ребят, знает кто как вконтаке или Фейсбук или другие сайты данные хранят? Интересует сама схема - где и как хранят, как это правильно делается?
ух. настолько широкий вопрос и настолько видно не знание каких-то базовых вещей и отправной точки
изучайте nosql
колоночные БД
всякие кассандры, монги, кликхаусы, можно также кафку рассмотреть
ну и надо понимать что в таких гигантах десятки-сотни сервисов работает за фасадом "сайта" и каждый может использовать своё хранилище данных в зависимости от задачи которую они решают
ну и да много где будет sql потому что его досточно
только я не уверен что вам релевантен опыт фейсбука)
такое чувство что "как правильно делается" вы хотите узнать чтобы использовать в своем проекте
но использовать решение которое рассчитано на тысячи серверов довольно глупо в случае когда у вас 1-2-10 серверов. поэтому в вашем случае правильно будет взять просто sql и пихать туда данные как удобно