v8. РИБ одна выгрузка для нескольких узлов #668815


#0 by pmb
Нужно из центральной базы выгружать данные в несколько других баз. Т.к. базы идентичны, то хотелось свести к минимуму блокировки в центральной баз на этапе выгрузки и выгружать данные не для каждого узла отдельно, а один раз для всех сразу. Хотелось бы узнать какие могут грабли, может кто-то реализовывал подобное? Пока нашел только один косяк - если в одну из баз данные по какой-то причине не загрузятся, то в новом файле выгрузки их уже может не быть, если пройдет обмен с другими базами.
#1 by Mitriy
забей... слишком много гемора в геометрической прогрессии...
#2 by Aleksey
а чем типовой механизм не нравится?
#3 by pmb
есть две рабочие базы, между которыми ходит обмен раз в 10 мин. Нужна третья база в качестве резервной. Если в одной из рабочих добавить еще одну выгрузку, то возникнуть блокировки в момент выгрузки данных. Поэтому есть идея один и тот же файл выгрузки использовать для двух баз
#4 by pmb
Рассматривали как вариант зеркалирование средствами MS SQL, то не удалось победить тормоза на самом SQL сервере при включении зеркалирования.
#5 by Aleksey
Почему должны возникнуть блокировки?
#6 by Aleksey
я например настраивал обмен по служебным пользователям, и соответственно из командной строки поочереди запускал 1С с указанным пользователем, откуда блокировки могут возникнуть, мне не понятно
#7 by pmb
если не ошибаюсь, во время выгрузки блокируются объекты, которые выгружаются. Если параллельно работают несколько десятков пользователей это может спать проблемой.
#8 by Зойч
сделай 3х звенку
#9 by Aleksey
достаточно и одного который перепроводит базу
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С