Нужно из центральной базы выгружать данные в несколько других баз.
Т.к. базы идентичны, то хотелось свести к минимуму блокировки в центральной баз на этапе выгрузки и выгружать данные не для каждого узла отдельно, а один раз для всех сразу.
Хотелось бы узнать какие могут грабли, может кто-то реализовывал подобное?
Пока нашел только один косяк - если в одну из баз данные по какой-то причине не загрузятся, то в новом файле выгрузки их уже может не быть, если пройдет обмен с другими базами.
(2) есть две рабочие базы, между которыми ходит обмен раз в 10 мин.
Нужна третья база в качестве резервной.
Если в одной из рабочих добавить еще одну выгрузку, то возникнуть блокировки в момент выгрузки данных.
Поэтому есть идея один и тот же файл выгрузки использовать для двух баз
я например настраивал обмен по служебным пользователям, и соответственно из командной строки поочереди запускал 1С с указанным пользователем, откуда блокировки могут возникнуть, мне не понятно
(5) если не ошибаюсь, во время выгрузки блокируются объекты, которые выгружаются.
Если параллельно работают несколько десятков пользователей это может спать проблемой.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший