Показать полную графическую версию : Минусы использования одной БД?
Если скажем я буду использовать одну базу для всех своих проектов и систем, то какие могут возникнуть проблемы и почему при установки некоторых php систем предлагают просто изменить префикс и просто добавить новые таблицы в существующую базу.
почему при установки некоторых php систем предлагают просто изменить префикс и просто добавить новые таблицы в существующую базу. »
Потому что часто на хостинге дают одну базу на одну учётную запись, а систем может понадобиться несколько (CMS+форум+Wiki, например).
Потому что часто на хостинге дают одну базу на одну учётную запись, а систем может понадобиться несколько (CMS+форум+Wiki, например). »
Нееа я не такой глупый программист чтобы этого не понимать :)
Мне интересно, почему же всё таки можно устанавливать несколько систем на одну базу и какие от этого несчастья бывают?
Мне интересно, почему же всё таки можно устанавливать несколько систем на одну базу и какие от этого несчастья бывают? »
Потому и предлагают ввести префикс для базы, что единственное несчастье - у разных скриптов окажутся таблицы с одинаковыми именами.
vadimiron
28-05-2008, 02:51
tolbol,
Проблем не вижу.... если вдруг с базой что случится, то потеряете всё...но для этого придуманы бекапы....так что проблем нет
Потенциально-возможная проблема при миграции с оборудования на оборудование или разнесение с одного сервера на несколько, например, для увеличения производительности либо обеспечения требований безопасности.
Вообще, предложенная Вами конструкция, будет обладать самым низким из достижимых уровней безопасности и отказоустойчивости.
Опять же, разобраться в БД из 50 таблиц не в пример сложнее чем в 10 базах из 5 таблиц.
Так что если вы вернетесь к заброшенному проекту, этак через пол-годика - вас ждет "сурпрыз"
У предложенной вами конструкции гораздо худшие возможности "параллелизма".
Многие БД почему-то имеют нелинейное соотношение роста физических размеров, в зависимости от роста сложности структуры.
Т.е. высока вероятность, что "пухнуть" ваша база будет быстрее чем ее "разделенные" аналоги.
Весьма жизненно, что у ресурса нет
общей БД forum и wiki. Трудно это сделать. Так что аккаунты наверняка разные»
В целом конечно суть уяснил.
Всем спасибо.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.