Главная страница
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.018 c
14-32013
RV
2002-09-17 16:27
2002.10.10
дайте если есть и нежалко инсталляцию паскаля > 4 версии, плз


1-31894
PaRL
2002-09-29 15:28
2002.10.10
Глобальные переменные.


1-31714
Petrovich(Flame)
2002-10-01 02:34
2002.10.10
Чтение строкового параметра из ключа реестра! Помогите


1-31881
MAXL
2002-09-27 12:04
2002.10.10
Нехватка памяти после закрытия проги


6-31928
VARVAR
2002-08-11 20:18
2002.10.10
Получить MAC-адреса по известным IP в локальной сети