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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2013, 12:42   #1
Ericnex
Форумчанин
 
Регистрация: 07.04.2010
Сообщений: 218
По умолчанию Тонкий клиент

Есть приложение (MS SQL Server 2008 + Delphi). На данный момент клиент является толстым: то есть все запросы на вставку, изменение и удаление, а также поиск, сортировка и формирование отчета реализованы в клиентском приложении в Delphi. Мне необходимо сделать клиент тонким. Какие из этих процедур мигрируют в MS SQL Server?
Ericnex вне форума Ответить с цитированием
Старый 27.04.2013, 14:12   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Все. Их можно засунуть в хранимые процедуры и представления и вызывать их из своего клиента.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.04.2013, 21:14   #3
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

Несколько неожиданный критерий тонкости/толстости клиента.
Если не полениться и сходить в Википедию, то определение тонкого клиента в ней исходит из того, что часть задачь по обработке информации переносится на сервер.

Вот и расскажите, пож., какие части ваших задачь могут быть перенесены на сервер?
Передача селективных и модифицирующих запросов по локальной сети что ли?
Это и есть свойство тольстого клиента? Отнюдь.
Или вы можете формировать отчеты на сервере? В конфигурации клиент-сервер тоже вряд ли. В конце-концов, отчеты - это тоже всего лишь запросы к серверу.

Отсюда вывод: отображение данных полученных от сервера, в том числе и в разрезе поиска и сортировки
задача тонкого клиента. Т.е. у вас и есть так называемый тонкий клиент судя
по трем строчкам в посте, определяющем характеристики приложения.

Другое дело, если по бизнес логике в вашем приложении есть тяжелые расчеты, требующие больших ресурсов и времени.
Перенос этих расчетов (если, конечно, это возможно) на сервер СУБД - это и будет утончение (так назовем) клиента.
Прик вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отправить видео захват(с веб-Кам.) Клиент->Сервер->Клиент RODNOC Мультимедиа в Delphi 17 03.10.2010 22:31
Тонкий Клиент Espada. Moly Компьютерное железо 0 23.07.2010 14:41
сервер+клиент+клиент на телефон Razyiller Работа с сетью в Delphi 3 01.04.2010 20:10
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? Demol Работа с сетью в Delphi 1 21.04.2009 16:18