Лучше одна большая MySQL или много маленьких?

P
На сайте с 22.09.2007
Offline
53
2232

Использую сайты на одну папку. Доходит до 100-ни сайтов...

Поэтому очень удобно использовать одну бд для всех, кстати в этом случае бд весит порядка 700mb.

Интересует нагрузка на сервер. Будет ли она меньше если вместо одной бд использовать 10?

Альтернативный заработок! Присоединяйтесь! (http://prc.goldline.pro)
M
На сайте с 19.09.2007
Offline
112
#1

по идее в одной базе попаданий в кеш при запросах будет больше, опять же по идее - будет быстрее, меньше строить дополнительных индексов , меньше опенфайлов, меньше сокетов используется.

ну при условии что ничего не блокируется кривыми запросами.

mgarkunov
На сайте с 23.03.2009
Offline
130
#2

Лучше идти в сторону кэширования, так как в данном случае почти не будет запросов к базе.

А так по сути не столь важно, так как физически будет один сервер.

N
На сайте с 06.05.2007
Offline
419
#3

В общем случае кеш mysql лучше работает когда много маленьких баз, потому что достаточно обновить одну запись и из кеша вычищаются все запросы с данными из этой таблицы. Опять же параллизм выше даже если использовать myisam.

Другое дело что работать с кучей таблиц неудобно. Допустим вы захотите какую-нибудь глобальную статистику по всем сайтам рассчитать.

Кнопка вызова админа ()
lAhillesl
На сайте с 07.07.2009
Offline
22
#4

лучше когда для каждого сайта своя база - если бд одного из сайтов полетит то может накрыть всю базу

Хостинг № 1: неограниченные тарифы! (http://wmz-host.ru/pl.php?761) Стабильный хостинг для ваших сайтов! (http://unixhost.com.ua/pl.php?756) Заработай 1000$ за месяц! (http://binlayer.ru/ref-9704.html)
N
На сайте с 06.05.2007
Offline
419
#5

так таблиц или баз? все вышеприведенные рассуждения относятся к таблицам. если у вас в одной базе просто свалены таблицы с разным префиксами, то тут уже не так важно как хранить.

P
На сайте с 22.09.2007
Offline
53
#6
netwind:
если у вас в одной базе просто свалены таблицы с разным префиксами, то тут уже не так важно как хранить.

Именно так.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий