Решено Скорость

aameno2

Well-known member
27.01.2009
514
12
#1
Коллеги, вот скажите мне, имеет смысл бороться за скорость?
500 баз, 500 одинаковых документов, два варианта:
1. Создавать в цикле одни и теже документы в базах
2. Создать коллекцию документов и скопировать их по базам
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 567
263
#2
3. создать ДХЛ, отправить на сервер, импортнуть ДХЛ
 

aameno2

Well-known member
27.01.2009
514
12
#7
Тох..низя просто. Представь офлайн, что делать с ссылками?
 

Xalet

Well-known member
08.08.2008
410
0
#9
Если это одноразовое действие, я бы не заморачивался. Создаешь доки в одной и потом копируешь в оставшиеся 499 =)

А зачем такой изврат? Почему не реплика базы?
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 567
263
#10
Насколько п.1 медленнее 2-3х?
основное замедление - передача доков по сети и создание в БД, т.к. в цикле - то задержки будут в цикле
в случае массового - оно само организует свой цикл
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#11
мне уже стало интересно - а какая изначальная постановка задачи была, что вылилось в 500 баз? ;)
 

aameno2

Well-known member
27.01.2009
514
12
#12
Дык активсинк етить его за ногу.
Берет контакты только из почтового файла)
Вот и получается, формируем массив из адресов и т.д. и распихиваем пользователям....
когда уже 9.0.2 выйдет тока....
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#17
а если вернуться к старой доброй общей почте? ;)
 

aameno2

Well-known member
27.01.2009
514
12
#19
Разница между созданием и копированием документов около 1-1.5 секунды.
 

swyatogor

Lotus team
24.02.2014
478
10
#20
@ToxaRat, Вернуться не получится.. потому как активсинк настраивается на почтовую базу пользователя и больше ни куда.. и берет данные из адресов именно с этой базы..
@aameno2, вот только насколько я успел по-экспериментировать - бяда вкорячится с разными версиями клиентов (я так понял у Вас бяда с травелером??)) там версе и травелер на разных устройствах берут данные контактов из разных мест.. вот такая вот петрушка..