Проектирование под высокие нагрузки включает в себя множество аспектов. Например:
* Аккуратное проектирование БД (к примеру, сайты с очень интенсивным использованием БД не должны использовать внешние ключи).
* Оптимальные запросы (например, не используйте JOIN если этого на самом деле не требуется).
...
Можно поподробнее об этом? Может кто-нибудь даст ссылку на информацию по этим темам?
Спустя 2 дня, 15 часов, 1 минута, 1 секунда (17.09.2010 - 23:50) suslik написал(а):
Уж не знаю насколько интенсивным должно быть использование чтобы реально нагрузить тот же mysql...
имхо, это несколько устаревшее мнение и экономия на спичках. правильные индексы и почти любому проекту хватит.
имхо, это несколько устаревшее мнение и экономия на спичках. правильные индексы и почти любому проекту хватит.
Спустя 19 дней, 11 часов, 9 минут, 39 секунд (7.10.2010 - 11:00) panneer956 написал(а):
Если предполагается частый поиск записей или сортировка, то используемые при этом столбцы индексируют. Для этого создается специальный объект БД - индекс, содержащий ссылки (индексы) на все записи таблицы отсортированных по одному и более столбцов. Для внутренней организации индексов могут использоваться различные структуры данных как деревья. Столбцы, входящие в первичный или уникальный ключ, обычно индексируются автоматически.
========================
Hdmi Cable | Hdmi Cables
========================
Hdmi Cable | Hdmi Cables
Спустя 29 минут, 40 секунд (7.10.2010 - 11:29) waldicom написал(а):
Цитата (suslik @ 17.09.2010 - 22:50) |
Уж не знаю насколько интенсивным должно быть использование чтобы реально нагрузить тот же mysql... |
Правда не знаете? Можно и на 100К записей такой запрос построить, что капец будет, а можно и на мильёне запрос в доли секунды.
Так что с первым постом я в принципе согласен в чем-то. Правда иногда лучше платить безопасностью(внешние ключи) и деньгами(горизонтальное скалирование) за быстродействие, чем отсутствием внешних ключей.
Но это зависит от проекта
Спустя 2 часа, 6 минут, 18 секунд (7.10.2010 - 13:36) vasa_c написал(а):
Цитата |
Правда иногда лучше платить безопасностью(внешние ключи) и деньгами(горизонтальное скалирование) за быстродействие, чем отсутствием внешних ключей. |
ваше предложение непонятно
Спустя 12 минут, 59 секунд (7.10.2010 - 13:49) waldicom написал(а):
Цитата (vasa_c @ 7.10.2010 - 12:36) |
ваше предложение непонятно |
ничего страшного