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

Вниз

Организация передачи данных по диал-ап соединению   Найти похожие ветки 

 
Начальник ИТ   (2007-10-18 12:37) [0]

Добрый день мастера. Я здесь первый раз. Прошу прощения, если не в тему.
Начальник фирмы попросил организовать работу своих удаленных офисов через систему клиент-сервер до главного оффиса, дабы быть постоянно в курсе их работы и контроля информации. Но работа по интернету (диал-ап соединение) очень не выгодна. Выделенки у нас еще нет (районный центр).

К вам вопрос, как лучше всего в этом случае организовать синхронизацию информации сервера и рабочих станций удаленных оффисов. Всего около 50 оффисов. В офисе по два-три компьютера.

У меня пока одна идея увязать каждый офис по телефонной линии с своим логином и паролем и обрабатывать звонки всех звонивших по очереди.

Отвечу на любой вопрос, готов осбудить ваши идеи .

Заранее спасибо за внимание.


 
Правильный_Вася   (2007-10-18 12:41) [1]

используй терминальный сервер в головной конторе
БД одна в ней же
при необходимости работы филиалов подключаются и работают
трафик маленький


 
boriskb ©   (2007-10-18 12:47) [2]

> К вам вопрос, как лучше всего в этом случае организовать
> синхронизацию информации сервера и рабочих станций удаленных
> оффисов


Так от задачи зависит.
Есть задачи для которых один два раза в день связаться и обменяться информацией - этого и хватит.
Есть задачи, для которых достаточно [1]
А есть задачи, которые в описанных условиях и не решишь.


 
Начальник ИТ   (2007-10-18 12:54) [3]


> Так от задачи зависит.
> Есть задачи для которых один два раза в день связаться и
> обменяться информацией - этого и хватит.
> Есть задачи, для которых достаточно [1]
> А есть задачи, которые в описанных условиях и не решишь.
>


Спасибо за вопрос. Отвечу.
Шефу нужен постоянный контроль или хотя бы обновление раз в час. У меня идея кешировать базу в кажом офисе, а потом обновление/измение запрашивать на главном сервере.


 
Начальник ИТ   (2007-10-18 12:55) [4]


>  кажом

конечно же в каждом.


 
Reindeer Moss Eater ©   (2007-10-18 12:57) [5]

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

Все с точностью до наоборот.
Звонить должен ЦО, если шеф хочет контролировать процесс.


 
Начальник ИТ   (2007-10-18 13:07) [6]

Возможно я неправильно написал по поводу контроля.
Уточню. В центральном оффисе есть человек, который будет создавать запросы по желанию шефа и получать информацию в удобном для анализа виде. То есть инженер-аналитик, он же економист.


 
Reindeer Moss Eater ©   (2007-10-18 13:09) [7]

и чего?


 
Начальник ИТ   (2007-10-18 13:11) [8]


> Все с точностью до наоборот.
> Звонить должен ЦО, если шеф хочет контролировать процесс.
>


Всегда считал что клиенты делают автодозвон до сервера, а ту говорят обратное.


 
Reindeer Moss Eater ©   (2007-10-18 13:13) [9]

Всегда считал что клиенты делают автодозвон до сервера, а ту говорят обратное.

Ага.
Картина маслом:
шефу вдруг портебовались данные, он зовет начальника ИТ, тот звонит голосом в филиал, МарьИванна, срочно позвоните нам и обновите данные.


 
Начальник ИТ   (2007-10-18 13:17) [10]


> шефу вдруг портебовались данные, он зовет начальника ИТ,
>  тот звонит голосом в филиал, МарьИванна, срочно позвоните
> нам и обновите данные


Я имел ввиду, что каждая загрузка программы автоматом запрашивает связь с ЦО и получает/отправляет данные, не зависимо от желания пользователя.


 
Начальник ИТ   (2007-10-18 13:19) [11]

Есть другие мнения ?

Прошу отписать.


 
Reindeer Moss Eater ©   (2007-10-18 13:20) [12]

Особенно когда в филиале никто не знает, что именно сейчас ЦО нужны данные, и что именно сейчас надо загружать программу, что бы она автоматом что-то там сделала.


 
Sergey13 ©   (2007-10-18 13:23) [13]

> [11] Начальник ИТ   (18.10.07 13:19)

А с чем собственно вы уже работаете? СУБД какая то крутится? Файлами обмениваетесь? Что есть?


 
KSergey ©   (2007-10-18 13:27) [14]

Идей нет может от того, что так вот "в общем" такие задачи решить невозможно.
о чем > boriskb ©   (18.10.07 12:47) [2] уже писал.


 
Reindeer Moss Eater ©   (2007-10-18 13:27) [15]

По моему разницы никакой нет, файлы там у них, или грид оракловый.
Ясно что нужен tcp/ip между ЦО и филиалами а значит диалап.
Причем инициатором соединения должен быть центр.


 
boriskb ©   (2007-10-18 13:27) [16]

> Уточню.

По крайней мере для меня ничего не уточнилось.
Здесь важна интенсивность заполнения/изменения базы, трафик, скорость и устойчивость диалапа.
Чего начальнику надо? Базу глядеть или какие то сводные отчеты?
Он реально каждый час будет глядеть отчеты?
Чего клиентам надо? Полная синхронизация с центральной базой?
Сейчас как клиенты работают с базой? Никак не работают?

Да куча еще чего, чтобы аргументированно отвечать.
А общие рассуждения на отвлеченную тему "синхронизация данных с удаленным филиалом" - это да. Наговорят здесь сколько угодно :)


 
Slym ©   (2007-10-18 13:28) [17]

Репликацию можно написать самому (на тригерах) или воспользоваться штатными средствами СУБД...
Связь:
1. Сервер
1.1. пул из 2х и более модемов
1.2. DHCP
1.3. в TCP сжатие (чтоб быстро отзванивались)
1.4. контроллер домена чтоб юзеров наделать (и галку разрешить дозвон)
2. клиенты (один комп из офиса)
2.1. 1 модем
2.2. По расписанию звоним на сервер и реплицируем базу
2.3. Можно реплицировать настройки дозвона/репликации


 
Сергей М. ©   (2007-10-18 13:28) [18]


> каждая загрузка программы автоматом запрашивает связь с
> ЦО и получает/отправляет данные, не зависимо от желания
> пользователя


А если пользователь не желает загружать программу вообще ?
По причине, например, того, что в периферийном офисе у МарьВанны сегодня ДР, ее коллеги по этому великому случаю уже с утра "подшафе" и не желают, чтобы шеф испортил веселуху ?)


 
Reindeer Moss Eater ©   (2007-10-18 13:29) [19]

Плясать надо не от специфики задач, а от имеющихся в наличии средств их решения. В районном центре.


 
boriskb ©   (2007-10-18 13:45) [20]

> 2.2. По расписанию звоним на сервер и реплицируем базу

Ну да.
База 15 гиг и диалап в среднем держится не более 5 мин.
или
База 50 мег и диалап устойчиво висит хоть весь день

Телефон вечно занят
или
под диалап можно отдельную линию отвести

И куча еще чего.
И все одинаково решается?


 
Начальник ИТ   (2007-10-18 13:45) [21]


> А если пользователь не желает загружать программу вообще
> ?
> По причине, например, того, что в периферийном офисе у МарьВанны
> сегодня ДР, ее коллеги по этому великому случаю уже с утра
> "подшафе" и не желают, чтобы шеф испортил веселуху ?)


А есть ФО каждого человека, так вот инженер по договорам обязан вести базу, а в его отсутствие начальник оффиса.


> По крайней мере для меня ничего не уточнилось.
> Здесь важна интенсивность заполнения/изменения базы, трафик,
>  скорость и устойчивость диалапа.
> Чего начальнику надо? Базу глядеть или какие то сводные
> отчеты?
> Он реально каждый час будет глядеть отчеты?
> Чего клиентам надо? Полная синхронизация с центральной базой?
>
> Сейчас как клиенты работают с базой? Никак не работают?
>


Каждый час он конечно не будет смотреть, но економист точно должен знать что твориться в каждом оффисе. Сколько договоров заключено, на какую сумму, реквизиты заказчиков и т.д. по бухгалтерии и складу.

Так вот хочется что бы была одна запись про организацию, а не две-три.

Пример: Петров владеет фирмой ТОВ "Яблочко" и ТОВ "Слива", так вот мы сделали список клиентов.

Также сделан список организаций по налоговому коду с реквизитами.

Один оффис заключил с ТОВ "Яблочко" договор на поставку чего-либо, а другой офис уже имеет с этой фирмой договор. Так вот не хочется что бы было две одинаковых организации в базе на сервере.

К тому же удаленный оффис мог договится про повышение расценок на наши услуги. А центральный об этом еще не знает. Поэтому хочется максимально автоматизировать процесс.

Спасибо за вопросы. Задавайте отвечу по возможности на все.


 
Начальник ИТ   (2007-10-18 13:48) [22]

Да совсем забыл сказать о главном. Сейчас есть база Парадоха через БДЕ в кажом офисе. В центральном офисе сделана максимальная нормализация. Планируется жар-птица.


 
Slym ©   (2007-10-18 13:51) [23]

boriskb ©   (18.10.07 13:45) [20]
Ну да.
База 15 гиг и диалап в среднем держится не более 5 мин.
или
База 50 мег и диалап устойчиво висит хоть весь день


Репликация<>"Тупо скопировать все"
Репликация == скопировать изменения от прежнего состояния
т.е. при регулярном прозвоне объем изменений должен быть минимальным и только при длительном простое объем репликации бадет значительным


 
Reindeer Moss Eater ©   (2007-10-18 13:51) [24]

Начальник, тебе скучно?
Зачем тебе наши вопросы?


 
Правильный_Вася   (2007-10-18 13:51) [25]

в случае такой неразберихи [1] проще и в реализации, и в содержании
тем более диалап
отвалившийся коннект элементарно восстанавливается в ту же сессию с незакрытыми программами для продолжения работы
и БД актуальная всегда, с точностью до минуты
и нет надобности что-то реплицировать, заставляя кого-то что-то там запускать


 
Начальник ИТ   (2007-10-18 13:53) [26]

Да связи есть отдельный номер телефона. За год база в каждом оффисе равна примерно 8-9 метров


 
Jump   (2007-10-18 13:53) [27]

Выделенки у нас еще нет (районный центр) {...} Всего около 50 оффисов. В офисе по два-три компьютера{...}Шефу нужен постоянный контроль или хотя бы обновление раз в час.

Прикольно. От 100 до 150 компьютеров. То есть, если считать по офисам, то это около 50 дозвонов в час - это немного больше, чем 1 минута на дозвон/соединение/аутентификацию/передачу данных, при условии наличия 1 модема. 2, 3, 4 модема ситуацию все равно не особо спасают. То есть, всякие диалапы в данной ситуации - не решение. Самое время выделенку тянуть. Тем более, при такой развитой сети офисов.

P.S. 50 офисов в районном центре?! А что они делают?


 
Сергей М. ©   (2007-10-18 13:54) [28]


> инженер по договорам обязан вести базу, а в его отсутствие
> начальник оффиса


А ни того ни другого нет на месте по ув.причинам. Или оба (а они что, рыжие ?) в первых рядах зачинщиков сегодняшней веселухи)... Кто ж себе во вред и в угоду шефу будет запускать твою программу ?)... Ищи дураков))


 
Jump   (2007-10-18 13:56) [29]

То есть, 100 Мб сеть. И работа напрямую с центроофисной БД.


 
Sergey13 ©   (2007-10-18 13:56) [30]

> [21] Начальник ИТ   (18.10.07 13:45)
> Спасибо за вопросы. Задавайте отвечу по возможности на все.

Если можно еще один? Каков бюджет этого желания вашего шефа?


 
Slym ©   (2007-10-18 13:57) [31]

Slym ©   (18.10.07 13:51) [23]
База 50 мег и диалап устойчиво висит хоть весь день


качал по диалапу (31к) файл 10Мб за 10сек :)
спросишь как? оч просто: файл из 1 символа, опции TCP сжатие

Базы тоже в основном сильно поддаются сжатию


 
Админ   (2007-10-18 13:58) [32]

Правильный_Вася   (18.10.07 13:51) [25]
в случае такой неразберихи [1] проще и в реализации, и в содержании
тем более диалап
отвалившийся коннект элементарно восстанавливается в ту же сессию с незакрытыми программами для продолжения работы
и БД актуальная всегда, с точностью до минуты
и нет надобности что-то реплицировать, заставляя кого-то что-то там запускать


У нас бы это обошлось в 24000 в день (диалап - 60 руб/час днем)


 
Начальник ИТ   (2007-10-18 13:59) [33]


>
> P.S. 50 офисов в районном центре?! А что они делают?

50 оффисов по областям/районнам/селам. Но на связь будут выходить только 50 компов (логинов)


 
Slym ©   (2007-10-18 14:00) [34]

Начальник ИТ   (18.10.07 13:53) [26]
За год база в каждом оффисе равна примерно 8-9 метров


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

если так то
Jump   (18.10.07 13:53) [27]
около 50 дозвонов в час

звонить нужно только при наличии изменений


 
boriskb ©   (2007-10-18 14:01) [35]

> [21] Начальник ИТ   (18.10.07 13:45)

Интенсивность?
Как сейчас описано - так достаточно однократной репликации в день.
Вряд ли один и тот же клиент в один день в разных офисах заключит два договора.
Это одно.
Если же такое возможно и часто, то совсем другое решение.

Ты сам себе эти вопросы позадавай.
Для себя уточни начальные условия.
Многие вопросы сами отпадут.


 
Slym ©   (2007-10-18 14:02) [36]

или в центральный офис полноценный инет, а в переферию GPRS модемы :)


 
Начальник ИТ   (2007-10-18 14:03) [37]


> Сергей М. ©   (18.10.07 13:54) [28]
>
> > инженер по договорам обязан вести базу, а в его отсутствие
>
> > начальник оффиса
>
>
> А ни того ни другого нет на месте по ув.причинам. Или оба
> (а они что, рыжие ?) в первых рядах зачинщиков сегодняшней
> веселухи)... Кто ж себе во вред и в угоду шефу будет запускать
> твою программу ?)... Ищи дураков))


Ладно, я согласен что всегда будут решать на местах, как скрыть информацию от центрального оффиса.


 
Начальник ИТ   (2007-10-18 14:04) [38]


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


Правильно понял.


 
boriskb ©   (2007-10-18 14:05) [39]

> [31] Slym ©   (18.10.07 13:57)

так сети разные бывают.
Я в 2001 году по районым сетям в Забайкалье качал около 10 мег мин 25-30

Я же не говорю, что твое решение не правильно.
Я говорю, что решение очень сильно зависит от реальных начальных условий.


 
Правильный_Вася   (2007-10-18 14:05) [40]


> У нас бы это обошлось в 24000 в день (диалап - 60 руб/час днем)

для неумных пользователей так и будет
я же говорил о соединении "при необходимости"
и отсоединении "при потере необходимости"
кроме того, звонить-то себе, а не провайдеру
разве только за повременку платить...



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

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

Наверх




Память: 0.58 MB
Время: 0.02 c
15-1193333191
NeiL's
2007-10-25 21:26
2007.11.25
ООП


2-1194190006
VladI
2007-11-04 18:26
2007.11.25
Совсем глупость...


15-1193320487
leonidus
2007-10-25 17:54
2007.11.25
Подскажите компонент для удобного проектирования визарда


15-1193080753
9899100
2007-10-22 23:19
2007.11.25
ктонибудь кто разбирается в схемотехнике!!! помогите!!!


2-1194116561
timekiller
2007-11-03 22:02
2007.11.25
Добраться до компонента перебором Components