powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Проектирование архитектуры ИАС
14 сообщений из 14, страница 1 из 1
Проектирование архитектуры ИАС
    #35577923
vitaliy14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Хотел посоветоваться (больше не с кем :( ) -

Планируется создать ИАС, мне нужно нарисовать функциональную схему архитектуры и написать обоснование выбора СУБД, инструментов (языка) для написания клиента и т.д. и потом самому все разработать.

Тех требования и постановка задачи такая -

ИАС состоит из трех звеньев

1-ое низшее - минимальные требования - один компьютер P III 256 RAM жесткий диск - 20-40 Гб Windows XP SP2 (хранилище данных и клиент на нем же) - решаемые задачи - вставка/редактирование данных оператором (классическая OLTP - система)

2-ой средний - здесь уже LAN есть сервак 2 Гб RAM (может 2-х процессорник) Windows 2000/2003 сервер и работа с данными системы уже многопользовательская (около 50-100 пользователей) - решаемые задачи - аналитические вычисления, DML (select/insert/update/delete), формирование отчетов итд

3-ий высший - sun-ский сервер (конфигурация пока не известна) и много пользователей - те же задачи решаются, что и во втором звене

Распределенности никакой нет! Планируется передавать данные между звеньями через съемные носители информации (гос учреждение ничего с ними не поделаешь и не докажешь).


Мое решение -
Для 1-го звена в качестве хранилища данных выбрать XML - файлы - клиента писать на ASP.NET
Для 2-го и 3-го звена не знаю какую СУБД!? Oracle не пойдет так как специалистов по нему у заказчиков нет. Для 2-го идеально пошел бы SQL Server (знакомый мне), но для 3-го звена нет, тк sun-кий сервер уже куплен под эту задачу и они хотят его использовать.

Писать прийдется на JAVA (JSP) для 3-го звена/
Для 2-го тот же .NET. Данные между звеньями передавать через XML !


Прошу вас конструктивно раскритиковать мое решение или одобрить?! Или свои идеи предложить заранее спасибо!? :)
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35577986
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitaliy14
Прошу вас конструктивно раскритиковать мое решение или одобрить?! Или
свои идеи предложить заранее спасибо!? :)

Раздельное программирование для этих случаев - плохая идея. Поскольку
рабочие станции, насколько я понял, всё равно будут под виндой, то я бы
делал классическую двухзвёнку на Delphi+Firebird. Просто потому, что я
хорошо знаю их обеих. Ну а тебе с MS SQL-ем - облом.
vitaliy14Распределенности никакой нет! Планируется передавать
данные между звеньями через съемные носители информации
Ты сам-то понял что сказал? Раз есть передача данных, значит есть и
распределённость. А это значит, что БД надо проектировать, изначально
закладываясь на репликацию. Опять же: репликация правильно
спроектированной БД под Firebird делается на счёт "три"...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35578016
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sybase SA/ASA. Есть как под виндой так и под сан. Очень напомнит вам ваш любимый мсскл. Одна из лучших репликаций идет в поставке. Есть как версия серверная так и локальная, встраиваемая.
Правда под низшее звено, лучше бы что-то простое взять типа sqllite.
Why CORBA is DEAD?
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35578117
vitaliy14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
vitaliy14Распределенности никакой нет! Планируется передавать
данные между звеньями через съемные носители информации
Ты сам-то понял что сказал? Раз есть передача данных, значит есть и
распределённость. А это значит, что БД надо проектировать, изначально
закладываясь на репликацию. Опять же: репликация правильно
спроектированной БД под Firebird делается на счёт "три"...
Posted via ActualForum NNTP Server 1.4
Никакой репликации не будет! Все данные между звеньями будут передаваться через съемные (учтенные) носители (гос учреждение - секретность итд), поэтому я писал про XML. Опять таки на sun-ском сервере скорее всего будет не Windows.
Firebird, MySQL, PostgreSQL - что лучше/проще для программирования и последующего сопровождения.
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35578126
vitaliy14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitaliy14 Dimitry Sibiryakov
vitaliy14Распределенности никакой нет! Планируется передавать
данные между звеньями через съемные носители информации
Ты сам-то понял что сказал? Раз есть передача данных, значит есть и
распределённость. А это значит, что БД надо проектировать, изначально
закладываясь на репликацию. Опять же: репликация правильно
спроектированной БД под Firebird делается на счёт "три"...
Posted via ActualForum NNTP Server 1.4
Никакой репликации не будет! Все данные между звеньями будут передаваться через съемные (учтенные) носители (гос учреждение - секретность итд), поэтому я писал про XML. Опять таки на sun-ском сервере скорее всего будет не Windows.
Firebird, MySQL, PostgreSQL - что лучше/проще для программирования и последующего сопровождения.

Хотя, пардон, тут я сморозил. Но данные будут переноситься через диски/флэшки - это правда!
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35578145
vitaliy14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldSybase SA/ASA. Есть как под виндой так и под сан. Очень напомнит вам ваш любимый мсскл. Одна из лучших репликаций идет в поставке. Есть как версия серверная так и локальная, встраиваемая.
Правда под низшее звено, лучше бы что-то простое взять типа sqllite.
Why CORBA is DEAD?
А для клиента под sun брать java.

.NET c Sybase SA/ASA нормально работает ? (низший уровень нужно наполовину сделать к концу месяца, а java я не знаю. Знаю C# ASP.NET )
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35578165
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Провайдер под .NET идет в поставке SA. Я под нет никогда не писал, но не встречал пока жалоб на нет-провайдеры под SA. Версия для разработчика свободно доступна на сайте.
Why CORBA is DEAD?
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35578193
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitaliy14
Но данные будут переноситься через диски/флэшки - это правда!

Ну и что? Обычно это называется offline replication. MS SQL, насколько я
знаю, такое "из коробки" не может, но это же не повод...
vitaliy14Опять таки на sun-ском сервере скорее всего будет не
Windows
И кого это волнует? Сервер это сервер, клиенты это клиенты. Или у тебя
пользователи будут сидеть в терминалах на соляре? "Съядят, как есть
съядят"... Так что забудь про "клиента под sun".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35578252
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SA поддерживает оффлайн репликацию через файлы. Можно воспользоваться. Хотя в этом случае наверное лучше простое спамописанное решение по выгрузке данных из низших клиентов и их импорт их в системы верхнего уровня.
Why CORBA is DEAD?
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35578311
vitaliy14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
vitaliy14Опять таки на sun-ском сервере скорее всего будет не
Windows
И кого это волнует? Сервер это сервер, клиенты это клиенты. Или у тебя
пользователи будут сидеть в терминалах на соляре? "Съядят, как есть
съядят"... Так что забудь про "клиента под sun".
Posted via ActualForum NNTP Server 1.4

Нет но веб-сервер, который поймет .net . IIS под Солярис не ставится же?
А захочет ли заказчик выделять еще один комп. под веб-сервер?! Врядли!

Хотя я был бы рад если все ограничилось .NET!

Ggg_old

спасибо
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35578337
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitaliy14
Нет но веб-сервер, который поймет .net . IIS под Солярис не ставится же?

А, я и забыл, что ты - ASP-NET-чик... Я-то говорил с точки зрения
классического клиент-сервера, а ты хочешь замутить web-морду...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35578359
vitaliy14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
vitaliy14
Нет но веб-сервер, который поймет .net . IIS под Солярис не ставится же?

А, я и забыл, что ты - ASP-NET-чик... Я-то говорил с точки зрения
классического клиент-сервера, а ты хочешь замутить web-морду...
Posted via ActualForum NNTP Server 1.4
Да! Поэтому я про java и писал, который не знаю.
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35582748
Sinix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitaliy14Здравствуйте! Хотел посоветоваться (больше не с кем :( ) -

1-ое низшее - минимальные требования - один компьютер P III 256 RAM жесткий диск - 20-40 Гб Windows XP SP2 (хранилище данных и клиент на нем же) - решаемые задачи - вставка/редактирование данных оператором (классическая OLTP - система)

2-ой средний - здесь уже LAN есть сервак 2 Гб RAM (может 2-х процессорник) Windows 2000/2003 сервер и работа с данными системы уже многопользовательская (около 50-100 пользователей) - решаемые задачи - аналитические вычисления, DML (select/insert/update/delete), формирование отчетов итд

3-ий высший - sun-ский сервер (конфигурация пока не известна) и много пользователей - те же задачи решаются, что и во втором звене

Распределенности никакой нет! Планируется передавать данные между звеньями через съемные носители информации (гос учреждение ничего с ними не поделаешь и не докажешь).


Знаете, я вот смотрю на объёмы задачи и мне слегка хреново. Вы уверены, что затраты на создание и поддержку 3 различных версий окупятся по сравнению с 1 веб-сайтом?
...
Рейтинг: 0 / 0
Проектирование архитектуры ИАС
    #35582820
Sinix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эммм... сорри... что-то я не дописал... Продолжим :)

Т.Е. схема такая: управление -> филиалы -> автономные АРМ?

И всё это разнесено географически?

И филиалы и управление обрабатывают одни и те же данные одним и тем же образом?

В общем исходных данных недостаточно.

Если всё так и есть, самый тупой вариант - в лоб - БД на оракле, их же олап/репортинг + явовский апсервер / сервисы / явовский вебсервер + что-то из ETL - для III и II уровней.

I уровень - на ваше усмотрение.

В случае дотнета я бы подумал про связку SQL Server Compact, MS Sync Framework и WinForms.
Единственное - не тащите на автономные машины ASP.NET - сисадмины вам скажут боольшое спасибо.

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

Дурдом какой-то...

Нафиг-нафиг.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Проектирование архитектуры ИАС
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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