Репликация при помощи элетронной почты

  • Автор темы Hedg
  • Дата начала
H

Hedg

Гость
#1
День добрый.

Понадобилось разобраться возможно ли сделать репликацию по средстовм e-mail

Подскажите откуда начинать настраивать, как использовать сторонний сервер SMTP/POP3 для такой вещи???
 

morpheus

скриптописец
07.08.2006
3 915
1
#2
<!--QuoteBegin-Hedg+22:01:2007, 12:14 -->
<span class="vbquote">(Hedg @ 22:01:2007, 12:14 )</span><!--QuoteEBegin-->репликацию по средстовм e-mail
[snapback]53791" rel="nofollow" target="_blank[/snapback]​
[/quote]
Это как ? пришло письмо с репликой , его вывалить на диск и на базу накатить реплику этим фалом
 
H

Hedg

Гость
#3
Подобный механизм используется СУБД SyBase. Та же реплика только почтовыми сообщениями, один сервер их шлёт упаковкой, размер не превышает 2-х кб, второй хавает и вносит измениния в базу(ы), и шлёт чего-то в замен.
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
Хм, как зделать административными путями не наю, но в принципе LS думаю вполне справиться с такой задачей(если имееться в виду без участия хомоадминиус и простых пользователей лотуса)
 
O

oshmianski

Гость
#5
Для: Hedg
ой-ёй, зачем же выдумывать велосипед? чем не устраивает обычная репликация? при использовании почтовых ящиков слишком много узких мест, имхо.
 

morpheus

скриптописец
07.08.2006
3 915
1
#6
Для: oshmianski
Видимо нет возможности производить репликацию с удалённиками... да и с другой стороны ведь реплику можно отослать куда угодно!
 
H

Hedg

Гость
#7
У подобного метода репликации, если он реальзован верно, есть свои преимущества.
К примеру он не требует стабильного канала связи , в принципе как и большой пропускной способности.
 

morpheus

скриптописец
07.08.2006
3 915
1
#8
<!--QuoteBegin-Hedg+22:01:2007, 15:12 -->
<span class="vbquote">(Hedg @ 22:01:2007, 15:12 )</span><!--QuoteEBegin-->К примеру он не требует стабильного канала связи , в принципе как и большой пропускной способности.
[snapback]53801" rel="nofollow" target="_blank[/snapback]​
[/quote]
Ну к этим параметрам лотус (при наличии нормальных модемов) не сильно то и придирчив уж поверте
 
F

Fossil Code

Гость
#9
Если есть связь по TCP из конца в конец, то родная лотусовая репликация будет работать гораздо надежнее и быстрее, чем методы, сочиненные самостоятельно. А если такой связи нет, то ее нужно организовать :)
 

morpheus

скриптописец
07.08.2006
3 915
1
#10
<!--QuoteBegin-Fossil Code+23:01:2007, 10:31 -->
<span class="vbquote">(Fossil Code @ 23:01:2007, 10:31 )</span><!--QuoteEBegin-->А если такой связи нет, то ее нужно организовать
[snapback]53838" rel="nofollow" target="_blank[/snapback]​
[/quote]
Ну а если связь организовать накладно... :)
 
H

Hedg

Гость
#11
Хорошо, как тогда программно организовывать, с чего в этом случае начинать??
 

morpheus

скриптописец
07.08.2006
3 915
1
#12
Для: Hedg
С харошей и сочной такой постаноовки задачи
 
F

Fossil Code

Гость
#13
Ну а если связь организовать накладно... :)
Если есть возможность воспользоваться почтой, то и до связи Domino - Domino уже очччень недалеко. Точно. Сам сетью рулю, так что уверен в своих словах (хотя не обязательно прав :))
 

Constantin A Chervonenko

Well-Known Member
Lotus team
30.05.2006
1 333
4
#14
У подобного метода репликации, если он реальзован верно, есть свои преимущества.
К примеру он не требует стабильного канала связи , в принципе как и большой пропускной способности.
А вот не соглашусь!
1.Упакованную реплику надо будет доставлять целиком, одним tcp/ip сеансом. Докачки в SMTP не предусмотрены
2.Несмотря на декларации о надежности протокола, tcp/ip целостности файла не гарантирует. Выяснится это только на самом последнем этапе - при попытке распаковать базу. Качай ВСЕ заново!
3.Что слать/качать? Базу целиком - А где тогда обещанная экономия? Инкремент - как его вычислить? Без обратной связи с адресатом это невозможно (нет смысла слать локально вычисленный инкремент, пока неизвестна судьба ранее посланного предыдущего)
4."Метод" так-сяк еще применим для распостранения read-only баз (справочники всякие), которые редактируются только в одном месте. При распределенном редактировании неизбежные "конфликты репликации" не то, что исправить, даже диагностировать не удастся

Не.. Бредятина
 
M

Mirkin

Гость
#15
День добрый.

Понадобилось разобраться возможно ли сделать репликацию по средстовм e-mail

Подскажите откуда начинать настраивать, как использовать сторонний сервер SMTP/POP3 для такой вещи???
Сделать можно, но это изврат!!
1) делаешь майл индатабейз
2) отправляешь туда документ
3) полученный документ обробатыаешь агентом(сооответственно следи за докид)

единственный + так это скорость такой "репликации", - про ЭЦП можно забыть!
 

Constantin A Chervonenko

Well-Known Member
Lotus team
30.05.2006
1 333
4
#16
Сделать можно, но это изврат!!
1) делаешь майл индатабейз
2) отправляешь туда документ
3) полученный документ обробатыаешь агентом(сооответственно следи за докид)
К стати - нормальное решение. Но именно для one-editor-all-readers баз
 

Constantin A Chervonenko

Well-Known Member
Lotus team
30.05.2006
1 333
4
#18
Ты не понял.
Имею в виду, что у всех изменений ОДИН источник. В противном случае конфликты "репликации" ты не только не исправишь, но даже и не обнаружишь
 
M

Mirkin

Гость
#19
Ну смотря как агента написать...
ЗЫ
всёравно это все полный отстой....
 
R

rins

Гость
#20
День добрый.

Понадобилось разобраться возможно ли сделать репликацию по средстовм e-mail

Подскажите откуда начинать настраивать, как использовать сторонний сервер SMTP/POP3 для такой вещи???
Можно. с 6х есть возможность экспортировать\импортировать записи в файл из БД чере DXL.