Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Минусы использования одной БД? (http://forum.oszone.net/showthread.php?t=107823)

tolbol 26-05-2008 21:28 811401

Минусы использования одной БД?
 
Если скажем я буду использовать одну базу для всех своих проектов и систем, то какие могут возникнуть проблемы и почему при установки некоторых php систем предлагают просто изменить префикс и просто добавить новые таблицы в существующую базу.

Coutty 26-05-2008 21:54 811420

Цитата:

Цитата tolbol
почему при установки некоторых php систем предлагают просто изменить префикс и просто добавить новые таблицы в существующую базу. »

Потому что часто на хостинге дают одну базу на одну учётную запись, а систем может понадобиться несколько (CMS+форум+Wiki, например).

tolbol 27-05-2008 20:20 812138

Цитата:

Цитата Coutty
Потому что часто на хостинге дают одну базу на одну учётную запись, а систем может понадобиться несколько (CMS+форум+Wiki, например). »

Нееа я не такой глупый программист чтобы этого не понимать :)
Мне интересно, почему же всё таки можно устанавливать несколько систем на одну базу и какие от этого несчастья бывают?

DedAlex 28-05-2008 01:34 812409

Цитата:

Цитата tolbol
Мне интересно, почему же всё таки можно устанавливать несколько систем на одну базу и какие от этого несчастья бывают? »

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

vadimiron 28-05-2008 02:51 812449

tolbol,
Проблем не вижу.... если вдруг с базой что случится, то потеряете всё...но для этого придуманы бекапы....так что проблем нет

kim-aa 28-05-2008 12:56 812735

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

Опять же, разобраться в БД из 50 таблиц не в пример сложнее чем в 10 базах из 5 таблиц.
Так что если вы вернетесь к заброшенному проекту, этак через пол-годика - вас ждет "сурпрыз"

У предложенной вами конструкции гораздо худшие возможности "параллелизма".


Многие БД почему-то имеют нелинейное соотношение роста физических размеров, в зависимости от роста сложности структуры.
Т.е. высока вероятность, что "пухнуть" ваша база будет быстрее чем ее "разделенные" аналоги.

Admiral 30-05-2008 06:19 814172

Весьма жизненно, что у ресурса нет
Цитата:

Цитата Котяра
общей БД forum и wiki. Трудно это сделать. Так что аккаунты наверняка разные»


tolbol 30-05-2008 20:02 814766

В целом конечно суть уяснил.
Всем спасибо.


Время: 04:37.

Время: 04:37.
© OSzone.net 2001-