Зачем надо много БД?

12
alalat
На сайте с 16.11.2010
Offline
19
1511

Помогите понять. Вот смотрю я предложения различных хостингов, например, предлагают 10 деменов и скажем 40 баз данных, или 5 доменов и 50 БД на один план (цифры взяты на обум, только для приведения примера).

Скорее всего я, что-то не понимаю, мне казалось, что на 1 домен нужна одна база данных, 2 домена=2 БД.

Понимаю, что не права, но вот понять смысла зачем хостеры предлагают больше БД, не могу.

Объясните мне, пожалуйста, зачем надо столько БД?

Заранее благодарю за разъяснения или другую полезную информацию / ссылку по теме.

ceomen
На сайте с 26.06.2009
Offline
97
#1

Ну как зачем много БД. У меня,например, есть домен, на котором много стоит разных сервисов, папок и пр, и эти сервисы занимают сразу 5 баз.

Так что много баз не бывает.

[Удален]
#2

Можно и одной базой обойтись для 5-ти сервисов. Это чисто так, для порядка)

banshee(oleg)
На сайте с 12.08.2007
Offline
140
#3

Можно и на 20 сайтов юзать одну бд, префиксы просто менять. Разделять из соображений безопасности только если..

palladin_jedi
На сайте с 13.07.2010
Offline
71
#4

Чаще всего это маркетинговый ход, можно ведь разделять БД префиксами...

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
DV
На сайте с 01.05.2010
Offline
644
#5
можно ведь разделять БД префиксами...

Хотя отдельные базы удобнее :)

alalat

Вот представьте: у вас на сайте блог, магазин, форум, ещё какая-нибудь канитель. Всё это лучше рассовать по разным базам.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
The WishMaster
На сайте с 29.09.2005
Offline
2543
#6

DenisVS, а если 100 говносайтов, то лучше не делать 100 баз :D

Пешу текста дешыго! Тематики - туризм, СЕО, творчество, кулинария, шизотерика :)
WS
На сайте с 17.11.2010
Offline
25
#7
alalat:
мне казалось, что на 1 домен нужна одна база данных, 2 домена=2 БД

Можно хоть все домены сделать с одной базой, можно для одного домена использовать хоть 50 БД.

На самом деле есть 3 основные причины (ИМХО):

1) Безопасность - при грамотном распределении прав даже если хакер получит доступ в одну базу, он ничего не сможет сделать с другой.

2) Порядок - когда у вас в одной базе сотни таблиц это неудобно.

3) Ограничение СМС - есть СМС которые не поддерживающие префиксы, тогда вы не сможете поставить два сайта с этой СМС в одну базу.

DV
На сайте с 01.05.2010
Offline
644
#8
The WishMaster:
DenisVS, а если 100 говносайтов, то лучше не делать 100 баз :D

Да, тут лучше одну большую говнобазу.

Himiko
На сайте с 28.08.2008
Offline
560
#9

А если у таблиц разные кодировки от разных сайтов?

Вот потом люди удивляются, чего это mysqldump им ломает кодировки. Приходится чуть ли не в ручную выделять разные таблицы от разных движков и потом корректно разделять на базы.

Вот тогда задумаетесь, зачем каждому сайту минимум 1 своя база.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
[Удален]
#10

Я за utf-8 повсеместно! Хотя конечно всякое бывает)

12

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