Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2008, 11:55   #1
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию Алгоритм

Нужно создать клиент-серверное ПО (Система тестирования), но в сетях я себя чувствую неуверенно.

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

Вопрос:
1. Серверную часть лучше сделать как СЕРВЕС или лучше как приложение.
2. Нужны ли транзакции ведь в одно время могут отсылаться данные о результатах на сервер.
3. Возможен ли другой способ реализации, более простой.

Спасибо за внимание.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 29.04.2008, 11:59   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

А не проще в вашей задаче обойтись без сервера и исопльзовать БД ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 29.04.2008, 12:12   #3
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Я думаю что использовать БД будет нецелесообразно и громоздко для решения такой задачи.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 29.04.2008, 12:26   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Ну если сравнивать с клиент-серверным приложением, рписанным в первом посте, то:
для сервера:
нагрузка на дисковую подсистему гораздо выше чем у запросов к БД
нагрузка на систему вцелом опять таки выше
вероятность ошибки повышается в разы.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 29.04.2008, 12:36   #5
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
нагрузка на дисковую подсистему гораздо выше чем у запросов к БД
Ну так серверная часть один раз при старте сканирует и хранит в себе данные.

А вот с ошибками я согласен.
Что же делать?
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 29.04.2008, 15:24   #6
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Использовать Сетевую БД ) MySql к примеру )
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм Rifler Паскаль, Turbo Pascal, PascalABC.NET 3 30.03.2008 01:33
Алгоритм сравнения f3nix Общие вопросы Delphi 1 16.02.2008 11:12
Просто алгоритм:) Sota Общие вопросы C/C++ 14 11.02.2008 10:45
Алгоритм для Pascal Trojan-PSW.Win32 Помощь студентам 6 29.01.2008 10:17
Алгоритм Дейкстры Dimon88 Помощь студентам 2 03.11.2007 17:13