Задать вопрос
dzheka3d
@dzheka3d

Как хранить действия пользователей по примеру соц сетей?

Всем привет! Практически во всех соц сетях есть система уведомлений с сообщениями типа: На ваш комментарий ответили, вашу фотку лайкнули, ваш комментарий понравился и т.д.
Как хранятся эти данные? В отдельной таблице "события"? Вроде если кто-то сделал действие туда это действие записывается, а дальше его видят другие пользователи, которым это видеть разрешено? Либо это сбор данных по всем таблицам (комментарии, лайки, ответы), грубо говоря, с помощью UNION?
  • Вопрос задан
  • 349 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Специалист.ру
    Основы программирования и баз данных
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
В соц. сетях ещё используют графовые СУБД.
OrientDB, ArangoDB, и другие
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы