| 
 | 
| 
 
Разработка распределенной системы на .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/topic.php?fid=33&fpage=63&tid=1549519]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    59ms | 
get topic data:  | 
    12ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    50ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 242ms | 
| total: | 399ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.»
    
    
    ... бла, бла, бла ...