Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.10;
Скачать: CL | DM;

Вниз

Нужен совет   Найти похожие ветки 

 
zx ©   (2002-09-16 14:09) [0]

Добрый день Господа!
Есть двухзвенная программа MS SQL – BDE – программа (Delphi).
Предполагается разделение офиса на две части, между которыми будет низкоскоростная (какая ещё не известно) связь.
Нужно обеспечить работу программу в двух частях(офиса).
Как лучше решить эту проблему? Имеет ли смысл переделывать её на трёхзвенную? И есть да то DCOM или CORBA?


 
oss ©   (2002-09-16 17:24) [1]

самое простое решение - пусть и низкая скорость связи, но без обрывов, надежная


 
Александр Спелицин ©   (2002-09-16 17:54) [2]

Очень просто. Ставите в каждый офис по MSSQL и налаживаете репликащию между ними.


 
zx ©   (2002-09-17 17:19) [3]

А репликация позволяет (без особого изменения программы и структуры базы)
Переливать данные из первой базы во вторую и из второй в первую?
Или это получиться рабочая база и база вчерашнего дня?


 
oss ©   (2002-09-17 17:28) [4]

репликация будет так выполнятся, как ее настроить.
можно раз в день, а можно раз в час


 
zx ©   (2002-09-17 17:39) [5]

Это понятно!
А умеет ли она переливать данные из первой базы во вторую и из второй в первую?
И если да то как поведут себя ID?


 
Delirium ©   (2002-09-17 18:07) [6]

> zx

О каком MSSQL идёт речь?


 
zx ©   (2002-09-18 10:15) [7]

> Delirium ©
MSSQL 7.
Большая разница(в репликации) между 7 и 2000?


 
Delirium ©   (2002-09-18 18:38) [8]

> zx

"Большая разница(в репликации) между 7 и 2000?" - весьма, репликация 7-ки это малая часть репликации 2000-го. Откровенно говоря на 7-м, я бы не взялся строить репликацию при плохом канале средствами MSSQL. Дело в том, что судя по задаче репликация требуется двунаправленная и в реальном времени. Если с реальным временем в 7-ке более или мненее ясно - обычная транзакционная репликация, то с двунаправленностью - проблема. Дело в том, что для разрешения коллизий у сереверов выставляются жесткие приоритеты, т.е. из двух модификаций от двух серверов всегда будет выбираться та, приоритет сервера у которой больше. Это не всегда корректно. Рекомендую перейти на 2000 (с 7-ки это легко) и построить отложенную merge-репликацию. При этом разбор коллизий возьмёт на себя сервер и, как показывает практика, вполне успешно. К тому-же за счёт отложенности решится проблема с обрывом связи. Если же переход невозможен, лучше разработать свою технологию, иначе с 7-м MSSQL будут проблемы.


 
zx ©   (2002-09-19 09:53) [9]

> Delirium ©
Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2002.10.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
7-32032
Stain
2002-07-30 19:54
2002.10.10
NT DDK


1-31835
alf_
2002-09-28 16:31
2002.10.10
инстал


8-31909
Новеньки в Делфи
2002-06-10 23:53
2002.10.10
как установить позицию в МедиаПлеере


1-31845
Вованчик
2002-09-28 18:51
2002.10.10
Всплывающая подсказка.


14-32012
RV
2002-09-17 09:23
2002.10.10
Кто знает такой копировльный аппарат, как Gestetner5375?