![]() |
|
![]() ![]() ![]() |
|
nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: 3 Всего: 31 |
Либо у вас БД одна под все плагины (тогда на каждый чих придтся её менять), либо под каждый плагин (скорее, систему плагинов клиента) есть отдельные части БД. В этом случае должно быть как можно меньше мест, когда один плагин работает сразу с несколькими частями БД. Под частью БД я понимаю некий обособленный набор таблиц и любой сопутствующей информации (и кода). Например, для ведения склада редко требуется знать оклады людей.
В вышеописанном примере в базе должны (скорее, могут, т.к. плагины у клиента всё равно должны быть "той системы") храниться некие идентификаторы частей БД, из которых она состоит. Например: - ОтделКадров_01.1.0.3 (отдел кадров для первого клиента, версия ОК - 1.0.3) - Склад_07.2.0.0b (типа, ещё и бэта ![]() -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: нет Всего: 151 |
Енто почему? База точно также может быть организована на плагинной основе. В нашем текущем проекте так и есть. Существует таблица, в которой зарегистрированы все пакеты, из неё-то и дёргается информация. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
mlitkin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.7.2007 Репутация: нет Всего: нет |
Это интересено. А можно чуть подробнее о сути такой организации базы? |
|||
|
||||
nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: 3 Всего: 31 |
Всё та же "плагинная" структура.
-------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
![]() ![]() ![]() |
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | УП: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |