|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
Задача из разряда почти классических: Есть центральный офис и филиалы по областям. В этих офисах локальные сети. Между собой они пока не связаны. Не все подключены к интернету, но на будущее планируется такое подключение по выделенкам. У областных филиалов есть склады, которые могут быть в любой глухомани, причем в таких местах, где нет даже телефона и проведение его туда не планируется. Там стоит 1-2 компа и на них идет учет товара, печать накладных и т.д., вообщем, склад как склад. Босы в центре хотят видеть, что творится у них в филиалах и на этих складах. А на складе хотят видеть наличие товара на других складах, что бы если нету у них чего, то сказать клиенту где есть товар. Думаю сделать так: в филиалах поставить SQL-сервера и настроить синхронизацию между ними. По идее должно работать. На NET сделать клиент, который будут работать с ними из точек, с которыми есть каналы связи. Там, где таких каналов нет, сделать локольные базы , к примеру, взять базу Access (по структуре близкую с SQL-базой) и клиенту в качестве источника указать ее. Потом, когда базу Access привезут в филиал, синхронизировть ее с SQL(сделать прогу на том же C# не проблема). Собственно на NET делал кто-нибудь такие системы ? Или есть что-то друое и лучшее ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 11:13 |
|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
SergeyVZЗадача из разряда почти классических: Есть центральный офис и филиалы по областям. В этих офисах локальные сети. Между собой они пока не связаны. Не все подключены к интернету, но на будущее планируется такое подключение по выделенкам. У областных филиалов есть склады, которые могут быть в любой глухомани, причем в таких местах, где нет даже телефона и проведение его туда не планируется. Там стоит 1-2 компа и на них идет учет товара, печать накладных и т.д., вообщем, склад как склад. Босы в центре хотят видеть, что творится у них в филиалах и на этих складах. А на складе хотят видеть наличие товара на других складах, что бы если нету у них чего, то сказать клиенту где есть товар. Думаю сделать так: в филиалах поставить SQL-сервера и настроить синхронизацию между ними. По идее должно работать. На NET сделать клиент, который будут работать с ними из точек, с которыми есть каналы связи. Там, где таких каналов нет, сделать локольные базы , к примеру, взять базу Access (по структуре близкую с SQL-базой) и клиенту в качестве источника указать ее. Потом, когда базу Access привезут в филиал, синхронизировть ее с SQL(сделать прогу на том же C# не проблема). Собственно на NET делал кто-нибудь такие системы ? Или есть что-то друое и лучшее ? Делали. Каких то специфических проблем нет, чудес тоже. Если с технологией знакомы - полный вперед. Ваша идея вполне работоспособна, только вместо Access я бы взял MSDE - проще будет разрабатывать и сопровождать ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 11:20 |
|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
Imho. Если всё равно используете Access не вижу ничего плохого в написании клиента тоже на Access. По крайней мере сроки разработки клиента в Access должны быть меньше, чем под *.NET ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 11:20 |
|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
Не буду оригинален, но скорее всего проще взять ASA и "не делая элементарных прог на C#" все его средствами разрулить. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 11:21 |
|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
Да, только учтите, что .Net работает с Framework, если где-то стоят уж очень древние машины, могут быть тормоза. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 11:21 |
|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
MSDE - проще будет разрабатывать и сопровождать А как у него со стабильностью ? А то мотатся за сотни км по сотням мест, если он козлит - не фантан. Под Win98 он работаеь ? Если всё равно используете Access Прост базу Access как хранилище. Вообщем тут может быть любая база, это не принципиально. проще взять ASA Можно подробнее (не знаком с ним, на Sybase лет 15 ничего уже не делал) ? Я так понимаю - это сервер, а как его потом синхронизировать, если даже канала связи нету ? И еще , компы не то что бы совсем хлам, разные бывают. К примеру, PII/64Мб(Win98) и такие есть - как на нем пойдет ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 11:50 |
|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
А как у него со стабильностью ? Также как и у MSSQL Под Win98 он работаеь ? http://www.microsoft.com/sql/msde/productinfo/overview.mspx ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 11:58 |
|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
авторМожно подробнее (не знаком с ним, на Sybase лет 15 ничего уже не делал) ? Я так понимаю - это сервер, а как его потом синхронизировать, если даже канала связи нету ? И еще , компы не то что бы совсем хлам, разные бывают. К примеру, PII/64Мб(Win98) и такие есть - как на нем пойдет ? У этого сервера оффлайн репликации поддерживаются. В том числе через файлы, которые Ваши деревни могут туда сюда через дискетки передавать. PII хватит. P.S. А вот что в глухих деревнях нету даже телефонии - это Вы загнули. Сейчас сотовая то почти по всей России на деревни работает ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 12:10 |
|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
авторСейчас сотовая то почти по всей России на деревни работает Не знаю как там в вашем Москва\Волгоград, а есть местности со сложным рельефом. И если село попадает в низинку, то сложно убедить обсоса поставить вышку ради 15 домов, где живут в основном пенсионеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 12:28 |
|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
[quot ASCRUS P.S. А вот что в глухих деревнях нету даже телефонии - это Вы загнули. Сейчас сотовая то почти по всей России на деревни работает [/quot] Летом были на Байкале, в Баргузинской долине - ни телефонов, ни мобильных. А пару лет назад - в Абрау-Дюрсо. Та же картина. Есть места еще в русских селеньях.. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 12:40 |
|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
А вот что в глухих деревнях нету даже телефонии - это Вы загнули. Сейчас сотовая то почти по всей России на деревни работает Это могут быть и не деревни, а довольно вольшие города. Просто телефон туда вести никто не будет. Там свои заморочки, политика понимаешь, млин ее... Я не из России и тут сотовая не везде достает. Надо будет проверить, идея с сотовой очень даже привлекательно смотрится. Тогда вопрос, может кому приходилось делать синхронизацию SQL-серверов по сотовой связи ? Есть ли там какие подводные грабли в отличии от обычной связи ? И сколько по времени будет идти такая синхронизация при размере базы в 400-500Мб ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 12:44 |
|
Разработка распределенной системы на .NET - Ваше мнение ?
|
|||
---|---|---|---|
#18+
Shtok Не буду оригинален, но скорее всего проще взять ASA и "не делая элементарных прог на C#" все его средствами разрулить. Присоединюсь. SergeyVZ Это могут быть и не деревни, а довольно вольшие города. Просто телефон туда вести никто не будет. Там свои заморочки, политика понимаешь, млин ее... Тогда курьер на лошади с дискеткой. Для ASA разницы никаков в репликации, что дискетка, что оптоволокно. SergeyVZ Тогда вопрос, может кому приходилось делать синхронизацию SQL-серверов по сотовой связи ? Приходилось. SergeyVZ Есть ли там какие подводные грабли в отличии от обычной связи ? Никаких. Все прозрачно. SergeyVZ И сколько по времени будет идти такая синхронизация при размере базы в 400-500Мб ? Вопрос не в размере базы, а в объеме передаваемых изменений. База может быть хоть 10 гиг, а изменений за день например на 100 кб. Или наоборот. Все зависит от задачи. Более подробную информацию по ASA можно получить в соответствующем форуме ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 12:56 |
|
|
start [/forum/search_topic.php?author=nosebleed&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 661ms |
total: | 832ms |
0 / 0 |