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

Вниз

Выбор схемы работы с удаленной БД и сервера БД   Найти похожие ветки 

 
Зинец Виктор ©   (2002-02-28 18:22) [0]

Конечно, флеймовый вопрос, но спросить-то надо:

есть задача (пока теоретическая) - удаленные точки вводят данные, эти данные надо накапливать в центральной базе данных.

Вопрос в чем - как это делать; допустим, точки как-то будут соединены (выделенные каналы, модемы, радиомодемы - пока никто не знает).
Вариант №1 - на центр. сервере установлен Oracle, в нем-же сделаны какие-то формы для ввода, и все (если я правильно понимаю - клиент-сервер).
Вариант №2 (мой) - на сервере есть какой-то сервер БД (сейчас Interbase, потом пусть Oracle), и некая прога MyCoolServer, которая обчается с сервером БД и с которой общаются точки.

Плюс второго варианта имхо в том, что точки при обрыве связи по какой-то причине не остановятся, а будут локально работать, потом данные отдадут; формы ввода уже наработанные за год (а знач. скорость ввода, а она критична, в принципе)

Кто что может посоветовать по поводу выбора вариантов и плюсов-минусов их?

С уважением, Виктор


 
Корвин ©   (2002-03-01 09:03) [1]

В онлайне вводить данные в удаленную базу - по-моему тормозить будет страшно либо замучаетесь к каждой точке тянуть хороший канал связи


 
Polevi ©   (2002-03-01 10:03) [2]

3-звенка однозначно


 
Johnny Smith ©   (2002-03-01 10:40) [3]

Критерии выбора, по-моему, зависят от того, могут ли "точки" позволить себе работать в off-line. Если да, то вопрос не стоит выеденного яйца: пишешь прогу, которая будет журналировать изменения за какой-либо период времени (скажем, за день), а потом просто открывать сеанс связи с главным сервером и "накатывать" их в БД, расположенную на сервере. Короче, классическая репликация.
Если же нужна онлайновая работа, то по своему опыту скажу: при нивелировании плохих каналов связи решение (отложенные транзакции, проверки и т.п.) может быть сколь угодно толковым, но стопроцентно устойчивой работы добиться не удастся.


 
Dok_3D ©   (2002-03-01 11:11) [4]

Знаешь, не увидел в твоих вариантах смысла располагать MyCoolServer на той же машине, где и Oracle.
И вообще нужен ли он при таком раскладе.
И вообще, где разница между двумя твоими вариантами ???? И там и сям клиент-сервер (обычная 2-звенка).

Вариант номер 3:
1.Есть точки которые имеют хорошую связь со станцией, на которой расположен MyCoolServer.
2. Станция на которой расположен MyCoolServer имеет хорошую связь со станцией, на которой расположена БД.
3. Точки общаются с БД через MyCoolServer.



 
Л.Ге   (2002-03-05 04:14) [5]

...а оперативность связи?: если раз в час\сутки (например- отчет со склада) - кешируй у клиента и делай репликации, если сек\мин (типа "заказ билетов") - нужна 3-х звенка и хорошая связь.



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
1-90924
dimonf
2002-03-13 13:41
2002.03.28
Вопрос, как добиться уникальности MDI окна?


6-91027
Елена3000
2002-01-11 23:45
2002.03.28
!!!Internet!!!


1-90824
kronos
2002-03-14 20:37
2002.03.28
Объясните принцип действия


1-90870
skovorodka
2002-03-17 10:56
2002.03.28
Как узнатьс какими параметрами была запущена программа


4-91119
Prog_maker
2002-01-26 17:13
2002.03.28
Программирование COM порта