logo
билеты все

Что такое архитектура «клиент-сервер» с чем она связана?

Архитектура «клиент-сервер» явилась в некотором роде революционной, так как предлагала монолитные до той поры приложения (программы) разбить на 2 взаимодействующих процесса. Как при любом разделении труда, специализация всегда дает рост производительности, и в нашем случае это не тало исключением. При разработке модели взаимодействия двух процессов, в приложении были выделены 4 группы функций:

- функции ввода и отображения данных;

- прикладные функции;

- функции хранения и управления информационными ресурсами;

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

Особенности: Распределенное размещение БД, Распределенная обработка данных, Распределенные транзакции, Сложная защита, SQL2 , установка специального ПО на клиенте.

Типичные представители: Все современные сервера БД (MS SQL Server 2005, 2008, Oracle ,DB2, System, Progress, Postgress, Mysql, Cach ).