Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 30.08.2009, 22:47   #1
Специалист
 
Аватар для wUUb
 
Регистрация: 16.07.2009
Сообщений: 168
Вес репутации: 184
wUUb - весьма и весьма положительная личностьwUUb - весьма и весьма положительная личность
По умолчанию Вопрос по mysql

Вопрос такой: если на одном сервере расположены много (50 - 100 - 200) сайтов, в каком случае нагрузка на сервер будет меньше - если под каждый сайт своя база mysql или если база одна общая, а у сайтов разные префиксы таблиц? Или какой-то промежуточный вариант?

Зависит ли это от количества сайтов?
wUUb вне форума   Ответить с цитированием
Старый 30.08.2009, 22:53   #2
Эксперт
 
Аватар для badimao
 
Регистрация: 24.03.2009
Сообщений: 1,794
Вес репутации: 291
badimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущее
По умолчанию

имхо 1=1
badimao вне форума   Ответить с цитированием
Старый 30.08.2009, 22:57   #3
Серьезный бизнес.
 
Аватар для Jimi Dini
 
Регистрация: 07.03.2008
Адрес: localhost
Сообщений: 2,254
Вес репутации: 319
Jimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущее
Отправить сообщение для Jimi Dini с помощью ICQ
По умолчанию

я для удобства разношу сайты по разным базам
а так, субъективно что так что так.
__________________
qwsa.ru - подъем по НЧ и СЧ, ускорение индексации
подписка на список прокси - prxy.ru
aswq.ru - обучение вебмастеров
Jimi Dini вне форума   Ответить с цитированием
Старый 30.08.2009, 23:29   #4
Эксперт
 
Аватар для badimao
 
Регистрация: 24.03.2009
Сообщений: 1,794
Вес репутации: 291
badimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущееbadimao - прекрасное будущее
По умолчанию

по разным базам разносить сам ктулху велел, ну и здравый смысл конечно, ибо чем больше сайтов-префиксов в одной базе тем выше вероятность что нить не так заоптимизировать, что нить удалить заодно по недосмотру и будет "потеря потерь"(С)
badimao вне форума   Ответить с цитированием
Старый 30.08.2009, 23:30   #5
Магистр
 
Аватар для Йода
 
Регистрация: 04.12.2007
Сообщений: 3,680
Вес репутации: 416
Йода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущее
По умолчанию

Теоретически, задержки появляются при запросах к большим таблицам, особенно с условиями по поиску в текстовых полях. Вывод- лучше больше мелких таблиц, чем одна большая. Такчто- опять же теоретически- то на то и выйдет. Однако, с т.з. безопасности, например, лучше иметь несколько бд, ибо при крахе одной, другие будут живы. Тоже и со взломом- если хацкер получит инъекцией доступ к одной бд, он сможет дропнуть или очистить тейблы только в пределах той бд, к которой подобрал инъекцию..
__________________
С уважением, Йода
Йода вне форума   Ответить с цитированием
Старый 30.08.2009, 23:33   #6
Серьезный бизнес.
 
Аватар для Jimi Dini
 
Регистрация: 07.03.2008
Адрес: localhost
Сообщений: 2,254
Вес репутации: 319
Jimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущееJimi Dini - прекрасное будущее
Отправить сообщение для Jimi Dini с помощью ICQ
По умолчанию

подведя итог выступления ораторов:
ХЗ - быстрее или нет будут работать сайты на разных базах
но правильно - разносить сайты по разным базам.
палюбас
__________________
qwsa.ru - подъем по НЧ и СЧ, ускорение индексации
подписка на список прокси - prxy.ru
aswq.ru - обучение вебмастеров
Jimi Dini вне форума   Ответить с цитированием
Старый 30.08.2009, 23:43   #7
Магистр
 
Аватар для Йода
 
Регистрация: 04.12.2007
Сообщений: 3,680
Вес репутации: 416
Йода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущееЙода - прекрасное будущее
По умолчанию

Цитата:
Сообщение от thoth666 Посмотреть сообщение
но правильно - разносить сайты по разным базам.
Йес, сёр
__________________
С уважением, Йода
Йода вне форума   Ответить с цитированием
Старый 31.08.2009, 02:13   #8
Специалист
 
Аватар для wUUb
 
Регистрация: 16.07.2009
Сообщений: 168
Вес репутации: 184
wUUb - весьма и весьма положительная личностьwUUb - весьма и весьма положительная личность
По умолчанию

окай, спасибо за ответы
wUUb вне форума   Ответить с цитированием
Старый 31.08.2009, 04:35   #9
Специалист
 
Аватар для gobliin
 
Регистрация: 07.05.2008
Адрес: Н-ск
Сообщений: 254
Вес репутации: 209
gobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личностьgobliin - просто великолепная личность
Отправить сообщение для gobliin с помощью ICQ
По умолчанию

а нагрузка на сервер будет меньше, если будешь отлавливать slow query и оптимизировать их. (в не которых случаях переписыванием, в некоторых случаях создавая индексы на таблицы).
gobliin вне форума   Ответить с цитированием
Старый 31.08.2009, 06:12   #10
Специалист
 
Аватар для alfa
 
Регистрация: 13.06.2009
Сообщений: 135
Вес репутации: 185
alfa - как роза среди колючекalfa - как роза среди колючекalfa - как роза среди колючек
По умолчанию

Не указали собственно какой тип таблиц планировали использовать, так как от этого много чего зависит. В случае innodb можете быстрее уткнуться в ограничение на размер файла в ФС.
На скорость на самом деле не влияет, если внутри одного сайта конечно не коннектитесь ко всем базам сразу, тогда будет лишний оверхед от USE запросов. Касательно безопасности, также лучше делать несколько баз, в случае если один сайт сломают или уязвимость найдут, то drop table сделают только на один (если конечно пользователи админские права не дадите по глупости). Т.е. один сайт - одна база это правильнее с точки зрения:
а) безопасности;
б) быстрой возможности выноса базы на другой сервер в случае роста одного проекта;
в) с бэкапами чуточку удобнее работать тоже когда они не сильно большие
alfa вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по запросу к MySQL MonAmur Курилка 1 30.06.2009 09:26
помогите с MySQL 10012003 Разработка и сопровождение сайтов 21 19.05.2009 12:22
PHP и MySql Eras_er Разработка и сопровождение сайтов 2 06.03.2009 16:50
Вопрос по mysql Hanapi Разработка и сопровождение сайтов 11 22.11.2008 22:05
Совсем хитрый вопрос про MySQL Kashey Разработка и сопровождение сайтов 2 13.11.2007 10:51


Часовой пояс GMT +3, время: 21:21.