|
РИБ и блокировки |
☑ |
0
-Chubik-
29.11.12
✎
14:30
|
Господа, впервые столкнулся с организацией РИБ, поэтому возник достаточно глупый, наверное, вопрос.
Задача достаточно проста необходимо организовать односторонний обмен из центральной базы в подчиненную.
Обмен необходимо делать довольно часто, а посему вопросы:
Какие данные блокируются при обмене? Только те что участвуют в обмене? Или блокировка ставится на всю таблицу? Насколько данная операция тяжела для системы (Будет обмен УПП->УПП)?
Если есть какая-нибудь хорошая книжка, то озвучьте пожалуйста. По организации РИБ очень мало информации..
З.Ы Заранее спасибо
|
|
1
Maxus43
29.11.12
✎
14:34
|
при обмене - блокируется как ни странно всё, даже на чтение.
т.е. блокируются таблицы изменений.
Но, если обмен частый - то блокировок возникать не должно, это достаточно шустро всё
|
|
2
Aleksey
29.11.12
✎
14:38
|
"Какие данные блокируются при обмене?" - при выгрузке блокируется таблица изменений. причем полностью, ибо там нет управляемых блокировок
"Только те что участвуют в обмене?" - Да
"Или блокировка ставится на всю таблицу?" - на всю таблицу изменений, т.е. на весь вид выгружаемой таблицы
"Насколько данная операция тяжела для системы" - теперь представь тебе нужно восстановить ГП/перепровести базу. Ты запускаешь перепроводку, и в это время вылазит твой "частый обмен". И тут как фишка ляжет. Или перепроводка вылетет из-за ошибки блокировки, или вылетет обмен по той же причине
|
|
3
Maxus43
29.11.12
✎
14:40
|
(2) при загрузке тоже блокируется ЕМНИП
|
|
4
Aleksey
29.11.12
✎
14:41
|
(3) угу. одним словом при обмене
|
|
5
Maxus43
29.11.12
✎
14:42
|
з.ы. перед тяжёлыми операциями типа массового перепроведения - отключить фоновые задания
|
|
6
Aleksey
29.11.12
✎
14:43
|
(5)
А. об этом надо помнить
Б. массовое перепроведение может быть инициализировано бухгалтером
|
|
7
-Chubik-
29.11.12
✎
14:46
|
Изначально задача поставлена следующим образом:
Необходимо обеспечить непрерывную работу филиала в случае потери связи с терминалом, чтобы продажи могли продавать :)
Изучив возможности 1С в этой области (абсолютно новой для меня) наиболее логичным мне показалось организовать Центральную базу и дополнительную(для филиала) и в нее выгружать данные центральной.
Для того, чтобы данные были актуальны, хотелось бы делать это настолько часто, насколько возможно.
возможно я чего-то не знаю и есть более простой способ организовать это?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший