Для хранения отношений друзей в социальных сетях, лучше ли иметь другую таблицу со столбцами Relations_id, user1_id, user2_id, time_created, pending
или должен быть сегментирован user_id подтвержденного друга / складывается в одну длинную строку и хранится вместе с другим пользователем. хвосты вроде user_id, name, dateofbirth, address
и ограничение лайка только 5000 друзей, похожих на facebook?
Есть ли какие-нибудь лучшие методы? Первый способ создаст огромную таблицу! У второго есть один столбец с очень длинной строкой ...
На странице профиля каждого пользователя все его друзья должны быть извлечены из базы данных, чтобы показать, как 30 друзей, похожих на facebook, поэтому я думаю, что первый способ использования отдельная таблица вызовет огромное количество запросов к базе данных?