Имя: Пароль:
1C
 
Какие бывают технологии обмена между базами данных?
0 vi0
 
30.06.16
16:35
Коллеги, с какими технологиями обменов между базами вы встречались?
Интересно с познавательной целью.

Например, в платформе 1С реализована технология обмена с регистрацией изменений объектов, с номерами сообщений, квитированием и прочим. Все это сделано в планах объектов.

У Гилева и Насипова есть бесплатный курс по мобильной платформе, где автор говорит, что если разрабатывать свой способ обмена, например записывать факт изменений объектов в свой регистр сведений и так далее, то все равно мы придем к тому, что уже сделано в платформе, а именно к планам обмена. А так ли это?


Какие техноо
1 Волшебник
 
модератор
30.06.16
16:36
COM-соединение
2 Волшебник
 
модератор
30.06.16
16:37
веб-сервисы
3 vi0
 
30.06.16
16:37
не, это способы транспорта пакетов
4 Lama12
 
30.06.16
16:38
(0) Ох... Планы обмена реализованы по определенному протоколу. Их не 1С придумала. Название протокола забыл за ненадобностью, т.к. узнал о нем лет так 10 назад. Это классический протокол обмена с гарантированной доставкой.
5 vi0
 
30.06.16
16:39
(4) интересно, что за название протокола
6 aleks_default
 
30.06.16
17:07
(3)РИБ, неРИБ, оно?
7 Зая Бусечка
 
30.06.16
17:09
(4) ftn?
8 mistеr
 
30.06.16
17:18
(3) Не только. Через COM соединение все синзронно идет, так что квитирование к примеру не нужно.
9 mistеr
 
30.06.16
17:18
(8) *синхронно*
10 Зая Бусечка
 
30.06.16
17:18
(8) А ты что, для распределёнки используешь DTS?
11 mistеr
 
30.06.16
17:19
(0) Открываешь документацию к популярным СУБД, читаешь как там реализована репликация. Везде свои особенности.
12 mistеr
 
30.06.16
17:20
(10) Что за DTS?
13 Зая Бусечка
 
30.06.16
17:25
(12) DTC, ексузе муа
14 Serginio1
 
30.06.16
17:26
15 vi0
 
30.06.16
17:30
(11) а например ты конкретно с чем сталкивался?
16 mistеr
 
30.06.16
17:30
(13) 1С его не поддерживает по-моему.
17 mistеr
 
30.06.16
17:40
(15) MySQL, SQL Server, Oracle (там целый зоопарк технологий)
18 vi0
 
01.07.16
08:24
(14) как это можно использовать применимо к теме?
19 Serg_1960
 
01.07.16
09:31
(0) Во всех планах обмена, явно или неявно, но поддерживается такое понятие как "приоритет изменений". Например, в РИБ-базе, если объект между сеансами обмена изменили в нескольких узлах, то приоритет изменений центрального узла - выше и после обмена остаётся только одно изменение, а остальные изменения игнорируются. Казалось бы правильное решение возникших коллизий, но... "коллизии" возникают на уровне пользователей, которые не подозревают, что их изменение отвергнуто.

Много слов, sorry. Короче: я писал обмен, в котором "приоритет изменений" с уровня объектов был снижен до уровня реквизитов и строк табличных частей.
20 FIXXXL
 
01.07.16
09:37
(0) ПланОбмена - это не технология обмена
ПланОбмена фиксирует факт изменения объектов ИБ (автоматом или программно)
как и куда ты потом будешь передавать эти изменения - твой выбор: РИБ, обмен через КОМ, обмен по правилам, через XDTOпакеты
об этом, подозреваю, и говорилось "У Гилева и Насипова"
21 Cyberhawk
 
01.07.16
09:47
Я знаю технологию обмена "Эй, Вася, отгружай уже, клиент ждет!"
22 vi0
 
01.07.16
10:25
(20) я не говорил, что план это технология
и у Гилева сказанно именно так, как я процитировал
23 FIXXXL
 
01.07.16
10:28
(22) все правильно там сказали
изменения писать-читать - Планы
а уж как эти изменения использовать - зависит от разработчика

в чем вопрос то в (0) тогда? кто как свои "Планы" делал?
24 vi0
 
01.07.16
10:30
(23) тебе что-ли процитировать вопросы из топика?)
Независимо от того, куда вы едете — это в гору и против ветра!