Форум: "Базы";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];
ВнизНужен совет Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.178 c