powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разработка распределенной системы на .NET - Ваше мнение ?
13 сообщений из 13, страница 1 из 1
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383470
SergeyVZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача из разряда почти классических:
Есть центральный офис и филиалы по областям. В этих офисах локальные сети. Между собой они пока не связаны. Не все подключены к интернету, но на будущее планируется такое подключение по выделенкам. У областных филиалов есть склады, которые могут быть в любой глухомани, причем в таких местах, где нет даже телефона и проведение его туда не планируется. Там стоит 1-2 компа и на них идет учет товара, печать накладных и т.д., вообщем, склад как склад.
Босы в центре хотят видеть, что творится у них в филиалах и на этих складах. А на складе хотят видеть наличие товара на других складах, что бы если нету у них чего, то сказать клиенту где есть товар.
Думаю сделать так: в филиалах поставить SQL-сервера и настроить синхронизацию между ними. По идее должно работать. На NET сделать клиент, который будут работать с ними из точек, с которыми есть каналы связи. Там, где таких каналов нет, сделать локольные базы , к примеру, взять базу Access (по структуре близкую с SQL-базой) и клиенту в качестве источника указать ее. Потом, когда базу Access привезут в филиал, синхронизировть ее с SQL(сделать прогу на том же C# не проблема).
Собственно на NET делал кто-нибудь такие системы ? Или есть что-то друое и лучшее ?
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383492
Aviant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyVZЗадача из разряда почти классических:
Есть центральный офис и филиалы по областям. В этих офисах локальные сети. Между собой они пока не связаны. Не все подключены к интернету, но на будущее планируется такое подключение по выделенкам. У областных филиалов есть склады, которые могут быть в любой глухомани, причем в таких местах, где нет даже телефона и проведение его туда не планируется. Там стоит 1-2 компа и на них идет учет товара, печать накладных и т.д., вообщем, склад как склад.
Босы в центре хотят видеть, что творится у них в филиалах и на этих складах. А на складе хотят видеть наличие товара на других складах, что бы если нету у них чего, то сказать клиенту где есть товар.
Думаю сделать так: в филиалах поставить SQL-сервера и настроить синхронизацию между ними. По идее должно работать. На NET сделать клиент, который будут работать с ними из точек, с которыми есть каналы связи. Там, где таких каналов нет, сделать локольные базы , к примеру, взять базу Access (по структуре близкую с SQL-базой) и клиенту в качестве источника указать ее. Потом, когда базу Access привезут в филиал, синхронизировть ее с SQL(сделать прогу на том же C# не проблема).
Собственно на NET делал кто-нибудь такие системы ? Или есть что-то друое и лучшее ? Делали. Каких то специфических проблем нет, чудес тоже. Если с технологией знакомы - полный вперед. Ваша идея вполне работоспособна, только вместо Access я бы взял MSDE - проще будет разрабатывать и сопровождать
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383494
SergINI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imho. Если всё равно используете Access не вижу ничего плохого в написании клиента тоже на Access. По крайней мере сроки разработки клиента в Access должны быть меньше, чем под *.NET
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383500
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не буду оригинален, но скорее всего проще взять ASA и "не делая элементарных прог на C#" все его средствами разрулить.
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383505
Aviant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, только учтите, что .Net работает с Framework, если где-то стоят уж очень древние машины, могут быть тормоза.
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383596
SergeyVZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSDE - проще будет разрабатывать и сопровождать
А как у него со стабильностью ? А то мотатся за сотни км по сотням мест, если он козлит - не фантан. Под Win98 он работаеь ?

Если всё равно используете Access
Прост базу Access как хранилище. Вообщем тут может быть любая база, это не принципиально.

проще взять ASA
Можно подробнее (не знаком с ним, на Sybase лет 15 ничего уже не делал) ?
Я так понимаю - это сервер, а как его потом синхронизировать, если даже канала связи нету ? И еще , компы не то что бы совсем хлам, разные бывают. К примеру, PII/64Мб(Win98) и такие есть - как на нем пойдет ?
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383626
Aviant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как у него со стабильностью ?
Также как и у MSSQL

Под Win98 он работаеь ?
http://www.microsoft.com/sql/msde/productinfo/overview.mspx
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383675
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМожно подробнее (не знаком с ним, на Sybase лет 15 ничего уже не делал) ?
Я так понимаю - это сервер, а как его потом синхронизировать, если даже канала связи нету ? И еще , компы не то что бы совсем хлам, разные бывают. К примеру, PII/64Мб(Win98) и такие есть - как на нем пойдет ?
У этого сервера оффлайн репликации поддерживаются. В том числе через файлы, которые Ваши деревни могут туда сюда через дискетки передавать. PII хватит.

P.S. А вот что в глухих деревнях нету даже телефонии - это Вы загнули. Сейчас сотовая то почти по всей России на деревни работает
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383751
Фотография Calm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСейчас сотовая то почти по всей России на деревни работает

Не знаю как там в вашем Москва\Волгоград, а есть местности со сложным рельефом. И если село попадает в низинку, то сложно убедить обсоса поставить вышку ради 15 домов, где живут в основном пенсионеры.
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383812
Mainframe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot ASCRUS
P.S. А вот что в глухих деревнях нету даже телефонии - это Вы загнули. Сейчас сотовая то почти по всей России на деревни работает [/quot]

Летом были на Байкале, в Баргузинской долине - ни телефонов, ни мобильных. А пару лет назад - в Абрау-Дюрсо. Та же картина. Есть места еще в русских селеньях..
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383832
SergeyVZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот что в глухих деревнях нету даже телефонии - это Вы загнули. Сейчас сотовая то почти по всей России на деревни работает
Это могут быть и не деревни, а довольно вольшие города. Просто телефон туда вести никто не будет. Там свои заморочки, политика понимаешь, млин ее... Я не из России и тут сотовая не везде достает. Надо будет проверить, идея с сотовой очень даже привлекательно смотрится.
Тогда вопрос, может кому приходилось делать синхронизацию SQL-серверов по сотовой связи ? Есть ли там какие подводные грабли в отличии от обычной связи ? И сколько по времени будет идти такая синхронизация при размере базы в 400-500Мб ?
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383878
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shtok
Не буду оригинален, но скорее всего проще взять ASA и "не делая элементарных прог на C#" все его средствами разрулить.
Присоединюсь.
SergeyVZ
Это могут быть и не деревни, а довольно вольшие города. Просто телефон туда вести никто не будет. Там свои заморочки, политика понимаешь, млин ее...
Тогда курьер на лошади с дискеткой. Для ASA разницы никаков в репликации, что дискетка, что оптоволокно.
SergeyVZ
Тогда вопрос, может кому приходилось делать синхронизацию SQL-серверов по сотовой связи ?
Приходилось.
SergeyVZ
Есть ли там какие подводные грабли в отличии от обычной связи ? Никаких. Все прозрачно.
SergeyVZ
И сколько по времени будет идти такая синхронизация при размере базы в 400-500Мб ?
Вопрос не в размере базы, а в объеме передаваемых изменений. База может быть хоть 10 гиг, а изменений за день например на 100 кб. Или наоборот. Все зависит от задачи.

Более подробную информацию по ASA можно получить в соответствующем форуме
...
Рейтинг: 0 / 0
Разработка распределенной системы на .NET - Ваше мнение ?
    #33383885
a40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты про характетистики репликации в соответствующем форуме спросил. Там народа грамотного в этом деле куда как больше, чем тут.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разработка распределенной системы на .NET - Ваше мнение ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]