Здрастье. У меня вопрос есть. В фейсбуке и в вконтакте есть "списки друзей", в один список можно добавить дохрена друзей, возможно там даже нет лимита(я 1100 добавил на фейсбуке). И мне интересно как они хранят эти списки. Может быть есть join таблица, где в одном столбце ID списка, а в другом ID друга. Или может быть есть таблица, где в одной записи(row) находится вся информация о списке, то есть id списка, имя списка и id всех друзей добавленных в этот список, разделённых через запятую? Как вы думаете? Просто в любом случае получается жесть. Если, например, в списке 1000 друзей, то это либо 1000 новых записей в join таблице, либо очень большая запись в БД.
Читал давно на эту тему стать на хабре. Не помню содержание) гугли