БД и шаблоны (администрирование)

  • Автор темы LIGHT
  • Дата начала
L

LIGHT

#1
Объясните кому не сложно какова необходимость создания шаблонов БД в директории Data?
Я имею введу следующий момент:

Есть базы в каторых указано наследовать дизайн из такого то шаблона, и идеале такого шаблона нет => в логах ошибки.
Если есть шаблон то все ок.

Вопрос в следующем, не обходимо ли вообще что бы дизайн обновлялся по шаблонам?
С чем связана такая необходимость?

Или можно в базах смело убирать наследование дизайна.
 

morpheus

скриптописец
07.08.2006
3 915
1
#2
Для: LIGHT
В идеале механизм обновления дизайна баз лучше отключить ( задача Design на сервере )
Обновлять базы по шаблонам очень удобно, так как например по шаблону можно обновить десять баз, из шаблона можно выкавырять библиотеку/форму/агент и распихать во все нухные не нужные базы после чего он будет обновляться. НУ и на послеок кто ж это делат изменения на живой базе?! маветон ...

з.ы. да и шаблон мало весит :rolleyes: изменил дизайн, выслал по почте и все рады
 
L

LIGHT

#3
<!--QuoteBegin-Morpheus+20:02:2007, 14:15 -->
<span class="vbquote">(Morpheus @ 20:02:2007, 14:15 )</span><!--QuoteEBegin-->В идеале механизм обновления дизайна баз лучше отключить ( задача Design на сервере )
[snapback]56701" rel="nofollow" target="_blank[/snapback]​
[/quote]
А если все таки не отключать?
Чем плохо оставить эту задачу, какие грабли могут возникнуть?
Второй вопрос, если все таки создать отсутствующие шаблоны из боевых БД и сунуть их в Data все будут пучком?
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
Для: LIGHT
Ну включение / выключение ни к чему плохому не приведёт, в принципе , если у Вас с шаблонами всё оки.

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


2. Фиг ео знает какие у Вас права на базу, а вдруг есть скрытые елементы дизайна, а и зачем это вообще? Смысл?
 
L

LIGHT

#5
Спасибо за ответы, все понял.
Права нормальные, пальци под 180 градусов :rolleyes:
Приял решения просто в базах удалить наследование, поживем увидим.
 
30.05.2006
1 345
11
#6
.. да и шаблон мало весит :( изменил дизайн, выслал по почте и все рады
Ага. А почту никто на читает (зачем, если и так все работает??), плавали, знаем...
В идеале механизм обновления дизайна баз лучше отключить ( задача Design на сервере )
А как тебе такая реальная задача: географически распределенное приложение состоит из большого кол-ва однотипных баз, возможно, они все являются репликами одной "центральной", возможно - нет.
В дизайн базы вносится критически важное изменение. Что будет?
Если все базы - реплики, и все регионы соединены толстыми каналами, то всё хорошо: каждые 15минут репликация- и через пол часа все реплики обновлены. А если на некоторых направлениях только модем и сеанс раз в 6 часов? И "+" к тому топология - многоуровневая звезда (т.е. в history центра не видно, прошли ли сеансы до дальних серверов)? Остановить всю работу на сутки? Бред. Или: сервера не имеют друг другу правА "дизайнер" (так дизайн построен)? Вот тут-то и выручает задача Design: шаблон базы неспеша (за сутки) репликацией распостраняется по узлам и одновременно применяется ко всем репликам базы.
А если базы НЕреплики (как наш ПЯ), то централизованное обновление их дизайна без задачи Design вообще невозможно.
Ы? "Ломать - не строить.."
 

morpheus

скриптописец
07.08.2006
3 915
1
#7
А как тебе такая реальная задача:
- плавали,знаем.
а письма с шаблонами сопровождать внутр.приказами или служебками(програмера никто не послушает,а вот бумажка с подписью хотя бы начальника ВЦ...)

Ответ про отключение Design писал исходя из того что вопрошающий есть админ/программит в одном лице у которого самих шаблонов даже и нету.

а приведённые выше задачи лишь потверждают и показывают ЗАЧЕМ, как и в каких случаях рацинальнее будет использовать шаблоны и задачу дизайн
 
L

LIGHT

#8
Совершенно верно!

Задачу все таки вырубать не стал, в базах только поубирал наследование из шаблона.
А не вырубил потому что родные домино базы все таки с шаблонами, и пущай себе апгрейдятся.
<!--QuoteBegin-Morpheus+20:02:2007, 14:35 -->
<span class="vbquote">(Morpheus @ 20:02:2007, 14:35 )</span><!--QuoteEBegin-->Если задача останеться то каждую ночь 31 декабря .... просто будут обновляться дизайны по имеющимся шаблонам
[snapback]56704" rel="nofollow" target="_blank[/snapback]​
[/quote]
Это не верно! Обновление идет раз в ночи :D
 

collection

Well-known member
04.07.2006
472
0
#9
и все равно не убедительно, задача designer зло :huh: и ее использование за исключением "реальных" задач неоправданная глупость. Одна из неприятных особенностей задвоение дизайна в шаблоне при репликации и "накат дизайна ночью 31 на рабочие базы", поэтому в Вашем конкретном случае действительно лучше выключить :D