- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
добрый день товарищи.
у меня такая ситуация. на моем сайте хочу сделать что бы пользоватли могли добавлять друг друга в друзья.есть таблица с пользователями. уникальный айди есть у каждого.
как организовать ? техническую часть(в плане того как хранить в бд) что бы при больших обьемах к примеру сотни тысячь пользователей. небыло большой нагрузкой.
благодарю
А 100К это много для БД?
Таблица friends, например, в ней:
ID (id-связки) ID (товарища) ID (другого товарища).
Можно сделать некую "таблица связей", например так: linksTable (user_id,friend_id)
Можно сделать некую "таблица связей", например так: linksTable (user_id,friend_id)
а когда в этой таблице будет милионы записей. то она наверно меня повалит)
я же не повешу преморикей на колонку.(ибо друзей может быть много)
я бы сделал в таблице с пользователями еще 1 поля friends
и в ней через запятую ID друзей
А 100К это много для БД?
дело что это число ростет очень быстро.
+ даже если у каждого по 10 друзей это уже 1 лям записей
okmonster добавил 25-11-2010 в 15:56
я бы сделал в таблице с пользователями еще 1 поля friends
и в ней через запятую ID друзей
а как работать потом . когда в поле все будет через запятую?
Хранить для каждого пользователя список его друзей через запятую например. А ПХП код делает explode этого поля и вывод для конкретного пользователя. Зачем таблица связей, если пользователю не нужно знать - является ли он чьим то другом? Ему ведь нужно знать только своих друзей.
emariaru меня обогнал, но я зато разжевал :)
ну вытащили вы список 1,5,7,9,14
соответственно подгрузили имена и фотки этих юзеров на своей страничке
друг удалился, стираете циферку из списка
всем спасибо
Хранить для каждого пользователя список его друзей через запятую например. А ПХП код делает explode этого поля и вывод для конкретного пользователя. Зачем таблица связей, если пользователю не нужно знать - является ли он чьим то другом? Ему ведь нужно знать только своих друзей.
это самый неправильный способ хранения друзей! текстовые столбцы неограниченной длинны это вообще не гуд для производительности.
нужна отдельная связывающая таблица
и как вы джойнить будете храня друзей в текстовом поле?