velform Опубликовано 6 Февраля 2008 Жалоба Поделиться Опубликовано 6 Февраля 2008 1. Представьте себе форум с 10-20k пользователей2. у каждого пользователя в профиле будут два дополнительны параметра:- цвет (красный, жолтый и т.д.)- фигуракруг трехуголник и т.д.) 3. Пользователи очень часто будут пользоваться поиском по пользователям используя два дополнительными параметрами,к примеру искать тех кто в профиле выставил: - красный+круг- жолтый+трехугольник и т.д.// можно сказать что основная цель форума это поиск по этим двум параметрам среди базы пользователей Вопрос:C точки зрения нагрузки на мускл что лучше:взять два поля из профиля (ICQ MSN Yahoo AOL) и переделать их на dropdown menu с двумя параметрами после чего запрос будет делаться с:ibf_members+ibf_member_extra или использовать дополнительные поля,после чего запрос будет делаться с:ibf_members+ibf_pfields_content в принципе одинаково, что так что так? дополнительные поля профиля:Форум будет использовать «тяжелый» запрос к базе данных «LEFT JOIN...», который сделает выборку необходимых данных из соответствующей таблицы. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 7 Февраля 2008 Жалоба Поделиться Опубликовано 7 Февраля 2008 смотря где записей меньше там и быстрей, но я думаю что одинаково т.к. и в extra и в pfields_content для каждого юзера запись создаётся насильно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 velform Опубликовано 7 Февраля 2008 Автор Жалоба Поделиться Опубликовано 7 Февраля 2008 в pfields_content только две записи(или сколько создадите), а в extra как минимум 5-6 из 15 icq, msn, подпись, сайт, город, о себе и т.д.thanks за ответ. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 G*g Опубликовано 7 Февраля 2008 Жалоба Поделиться Опубликовано 7 Февраля 2008 в pfields_content только две записи(или сколько создадите), а в extra как минимум 5-6 из 15 icq, msn, подпись, сайт, город, о себе и т.д.thanks за ответ.имхо, одинаково, даже проще не создавать лишнюю таблицу.создается один раз запись в extra, а при использовании мы будем выбирать только нужные нам поля. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 7 Февраля 2008 Жалоба Поделиться Опубликовано 7 Февраля 2008 в pfields_content только две записи(или сколько создадите), а в extra как минимум 5-6 из 15 icq, msn, подпись, сайт, город, о себе и т.д.это не записи, это колонки.На колонки пофик. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
velform
1. Представьте себе форум с 10-20k пользователей
2. у каждого пользователя в профиле будут два дополнительны параметра:
- цвет (красный, жолтый и т.д.)
- фигуракруг трехуголник и т.д.)
3. Пользователи очень часто будут пользоваться поиском по пользователям используя два дополнительными параметрами,
к примеру искать тех кто в профиле выставил:
- красный+круг
- жолтый+трехугольник и т.д.
// можно сказать что основная цель форума это поиск по этим двум параметрам среди базы пользователей
Вопрос:
C точки зрения нагрузки на мускл что лучше:
взять два поля из профиля (ICQ MSN Yahoo AOL) и переделать их на dropdown menu с двумя параметрами
после чего запрос будет делаться с:
ibf_members+ibf_member_extra
или
использовать дополнительные поля,
после чего запрос будет делаться с:
ibf_members+ibf_pfields_content
в принципе одинаково, что так что так?
Ссылка на комментарий
Поделиться на других сайтах
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.