клиент серверная архитектура



Клиент серверное приложение

Автор ЁАША С задал вопрос в разделе Другие языки и технологии

Сети типа клиент-сервер и файл сервер. и получил лучший ответ

Ответ от Als-a[гуру]
Ну это по ходу про базы данных ?
Клиент - Сервер :
Клиентская часть (на компе пользователя) формирует некий запрос и оправляет его серверу. Серверная часть (На сервере) обрабатывает запрос и направляет его резульатат клиенту. Плюсы - нет загрузки сети, можно использовать "тонкий" канал. Минусы - сервер должен быть можным так как при большом числе запросов нужно их быстро обрабатывать.
Если информация лежит на Файловом сервере :
Комп пользователя открывает необходимый информационный массив на Сервере и сам ищет необходимую ему информацию. Минусы - большие информационные массивы передаются через сеть, что при работе большого числа рабочих станций ведет к сильной загрузке сети и не лечится увеличением быстродействия сервера как в первом случае.

Ответ от DeUM[гуру]
посмотри тут может что найдёшь

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

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Сети типа клиент-сервер и файл сервер.
спросили в Другое
Что такое приложение???
* Прикладная компьютерная программа — см. Прикладное программное обеспечение.
*
подробнее...

веб-приложение, веб-сервис, информационная система
Информационная система - это программно-аппаратный комплекс обработки и хранения
подробнее...

Что такое сертификат клиентской аутентификиции и для чего он нужен и кто его выдает?
Клиентские сертификаты – предназначены для аутентификации владельца в защищенных клиент-серверных
подробнее...

Помощь в подключении Ventrilo!!!
Ventrilo. Ventrilo сервер. Ventrilo хостинг.

Ventrilo – это клиент-серверное приложение,
подробнее...
спросили в Онлайн
Как легко создать свою онлайн игру??
Вообще каждому создать онлайн игру, но в зависимости от ее сложности нужна та или иная команда
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Субд ВМК МГУ
перечислите объекты MS Access
Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая
подробнее...

Можно ли, зная МАК-адрес, как-то подключиться к компу или трафик сниффферить?
Если он в другой сети, то он этот mac-адрес не увидит. Между сетями уже ip-адреса действуют, а mac
подробнее...

как установить 1С8.2 дома как и где приобрести
Официально 1С не выпускает демо-версий большинства своих управленческих продуктов. Есть демо-базы,
подробнее...

Что такое веб-платформа?
Существенное преимущество построения Web приложений для поддержки стандартных функций браузера
подробнее...
спросили в Delphi Object Pascal
чем отличается Pascal от Delphi ?
Грубо говоря Pascal является языком программирования (ЯВУ-язык высокого уровня) со соответствующей
подробнее...

Как с по ip адресу зайти в компьютер в сети?
Ну, все почти угадали 🙂 Метод "hostnamesharename" работает только в пределах локальной сети, и то
подробнее...
спросили в TCP/IP
IP-адрес 127.0.0.1 используется для...
Localhost (127.0.0.1—127.255.255.254) — IP-адресa специального сетевого интерфейса внутренней петли
подробнее...

Я так и не пойму. Если Instagram написан на Python...
Принцип библиотек (отдельных модулей) позволяет различными способами писать разные компоненты
подробнее...

ОС в сетях с выделенными серверами
Если к сети подключено более 10 пользователей, то одноранговая сеть, где компьютеры выступают в
подробнее...
спросили в Интернет
О скайпе и пир-ту-пир
скайп
Skype — бесплатное проприетарное программное обеспечение, обеспечивающее бесплатную
подробнее...
Клиент — сервер на Википедии
Посмотрите статью на википедии про Клиент — сервер
Файловый сервер на Википедии
Посмотрите статью на википедии про Файловый сервер
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*