Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.007 c
14-31945
Николай Быков
2002-09-14 15:08
2002.10.10
Винчестер


1-31718
diMAN
2002-09-27 18:20
2002.10.10
Системная кнопка


1-31742
AL2002
2002-09-28 00:48
2002.10.10
Есть ли у RichEdit событие OnMouseOver


1-31890
Серега С
2002-09-30 11:34
2002.10.10
Интерфейс как в officeXP.


14-32017
Ш-К
2002-09-17 18:18
2002.10.10
Глюк какой-то странный.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский