|
Самый быстрый обмен данными. | ☑ | ||
---|---|---|---|---|
0
Mr_Best
22.11.11
✎
00:22
|
Доброго времени суток уважаемые коллеги!
В 1с 8 есть несколько различных способов обмена данными. Под обменом данными прошу понимать непосредственную передачу данных из одной базы в другую (без различных регистраций изменений, планов обменов и т.д.) Насколько мне известно есть следующие способы: 1. Файл XML 2. COM-соединение 3. Web-сервисы Если я что то упустил прошу поправить. Так вот, какой из них будет самый быстрый? Условия: Обе базы расположены на одном сервере в файловом режиме. |
|||
1
shuhard
22.11.11
✎
00:24
|
(0) самый быстрый через ADODB + сиквел
|
|||
2
zak555
22.11.11
✎
00:25
|
700 ударов/минуту
вот самый быстрый и простой |
|||
3
Armando
22.11.11
✎
00:26
|
(0) самый быстрый тот, который умеешь
|
|||
4
Krendel
22.11.11
✎
00:40
|
(0) А как же обмен через СКЛ базу?
|
|||
5
Mr_Best
22.11.11
✎
00:59
|
(4) через что?
|
|||
6
Попытка1С
22.11.11
✎
01:27
|
Самые медленные выбрал в (0) ?
|
|||
7
Stim213
22.11.11
✎
01:47
|
самый быстрый перенос информации - копирование 1CD..
|
|||
8
Serginio1
22.11.11
✎
10:55
|
Репликация
|
|||
9
Mr_Best
22.11.11
✎
18:09
|
Наверное я неправильно поставил вопрос.
Задача обмена данными заключается в следующем: Есть сервер где расположены две базы 1с в файловом варианте работы. К каждой базе конектится по 10 пользователей в среднем. Между базами должен быть обмен для реализации следующих задач: 1. Получения остатка товара из другой базы (только одного по его ссылке, не списка!) 2. В каждой базе будет регистр хранящий соответствия этих самых ссылок. Если соответствие было добавлено или изменено в одной базе, данные синхронизируются с другой (удаленной). 3. В редких случаях в удаленной базе будет создаваться номенклатура. Я пытаюсь определится какой сценарий выбрать: 1. Две базы оснащены Web-Сервисом и некоторым количество статических описаний пакетов XML (XDTO) (статическое описание уже экономит время как сказано в тех. документации). Вертится это все на Apache в рамках LocalHost. В теории интерфейс обмена выглядит так: - К каждой базе Apache создает соединение (1-2 сек на создание) которое живет в плотную до перезагрузки сервера или Apache. - Пакеты данных представляет простейшие типы значений с малым количеством реквизитов. На один справочник требуется передать 4 реквизита представленного в пакете XDTO как простейшие типы данных. - Далее, пакет транслируется в XML средствами системы (не используя программную обработку XML конструкции) упаковывается в пакет данных по протоколу HTTP и отправляется в другую базу (не используется HDD, а это медленная часть компьютера). - Приблизительно то же самое происходит при приемки данных в другой базе. (Так как передаются GUID между базами не потребуется дополнительного преобразования данных полученного пакета для получения ссылки, для поиска справочника) 2. Обмен через COM-соединение - не разу не работал. Прошу специалистов помочь проанализировать этот метод поподробнее. Будет он быстрее? 3. Способ о котором я не знаю? |
|||
10
Mr_Best
22.11.11
✎
18:13
|
Прошу заметить, что обращение к удаленным базам данных вызывается из разных сеансов пользователей с некоторой периодичностью.
|
|||
11
Mr_Best
22.11.11
✎
18:14
|
Надеюсь я достаточно подробно изложил задачу, что бы получить более менее подробный совет. Спасибо.
|
|||
12
Mr_Best
22.11.11
✎
18:17
|
Кстати, делал замер Web-сервисов. Из одной базы вызывется метод в удаленной базе который должен вернуть список из 100 000 справочников (гуид, код, наименование). Так вот, на соединение + запрос + получение + вывод в форму = потратилось 112 секунд. Интересно сколько Com-соединение потребовало бы? Кто нить может что нить сказать из своего опыта?
|
|||
13
Fragster
гуру
22.11.11
✎
18:29
|
делал через веб сервисы оперативный контроль остатков и резервирование товаров со склада другого узла РИБ - вполне себе быстро
|
|||
14
pavig
22.11.11
✎
18:59
|
(12) (13) у меня репликация некоторых документов идет через веб-сервисы: полет нормальный, скорость вполне приличная
|
|||
15
МуМу
22.11.11
✎
19:01
|
Все зависит от специфики БД и запросов. Смотреть нудно детальнее но проще и надежнее будет вариант 1.
|
|||
16
суицид
22.11.11
✎
20:05
|
если неодинаковая конфа, то 1, иначе 2
|
|||
17
Mr_Best
22.11.11
✎
20:43
|
Спасибо коллеги что поделились опытом, буду делать сервис.
|
|||
18
milan
22.11.11
✎
21:14
|
Сом, если на одном сервере.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |