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

Как организовать структуру и выборку данных?

Добрый день.
Сразу расскажу на примере. Есть список постов которые оставил пользователь (путь это будет Антон).
Антон имеет несколько друзей (Алиса, Оля, Сергей). Сергей в свою очередь дружит с Алисой, Маргаритой и Тимуром.

Проблема в следующем, как реализовать хранение данных и выборку, чтобы условно Тимур смог видеть кем ему приходится Антон?

Я пробовал смотреть в Nested Set, Materialized Path, но ничего дельного не нашел.
Подскажите куда копать, чтобы реализовать такой социальный граф с большой глубиной
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Тот редкий случай когда нужно использовать mongoDB
Но если по mysql то тут наверное не структура должна быть сложной, а запрос. Структура будет:
id | name
id | user_id | another_user_id
а может быть и запрос простой - это выборка второй базы всей, а построение дерева уже в php делать
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
27 дек. 2024, в 08:26
1000 руб./за проект
27 дек. 2024, в 03:33
1500 руб./за проект
27 дек. 2024, в 02:41
50000 руб./за проект