технология клиент сервер
Автор Ксения ----- задал вопрос в разделе Другие языки и технологии
что такое технология клиент-сервер и получил лучший ответ
Ответ от Андрей Мартин[гуру]
Клиент-серверная технология
Функции сервера: хранения данных, обработка данных (хранимые процедуры и триггеры) .
Функции клиента: запросы к серверу, получение данных (отправляются только результаты запросов, сами запросы выполняются на сервере) , обработка данных может происходить на стороне клиента, отправка данных обратно серверу (в виде SQL запросов вставки, обновления или удаления) .
Плюсы: Высокая скорость обработки данных, низкая загруженность сети, использование механизма транзакций позволяет ускорить работу множества клиентов одновременно. Механизм блокировок позволяет работать одновременно нескольким клиентам с одной и той же таблицой.
Минусы: Для сервера необходимы значительные затраты, так как практически вся обработка данных происходит на нем. Необходимы высоко профессиональные кадры для администрирования сервера;
Источник: Разработка и эксплуатация удаленных баз данных. Сетевые технологии обработки данных
соединение, когда клиент (обычный компьютер) напрямую соединяется с сервером
Файл-сервер - программа-клиент использует сервер просто как хранилище файлов, и только.
Клиент-сервер - программа-клиент посылает запрос на данные, программа-сервер принимает запрос, находит нужные данные и отправляет их программе-клиенту, то есть работа такой системы аналогична работе базы данных.