Основные мысли
2. Децентрализация (появление ПК): С 1981 года (IBM PC) вычислительные мощности переходят на рабочий стол, что снижает нагрузку на мейнфреймы.
3. Архитектура «Файл-сервер»: Первая попытка объединить ПК в сеть. Сервер просто хранит файлы, а клиенты сами обрабатывают данные. Главная проблема — низкая производительность при многопользовательской работе (20–30 пользователей — предел).
4. Двухуровневый «Клиент-Сервер» (80-е годы): Сервер не просто хранит, а обрабатывает запросы (СУБД). Плюсы: целостность данных, многопользовательский режим. Минусы: зависимость от сервера и его перегрузка.
5. Многоуровневый «Клиент-Сервер»: Разделение сервера БД и сервера приложений (бизнес-логики). Это дает масштабируемость (можно добавить несколько серверов приложений), безопасность, но усложняет администрирование и разработку.
6. Веб-ориентированная архитектура (с 90-х): Выход в глобальные сети (Интернет). Клиентское место — это просто браузер. Главные плюсы: не нужно устанавливать ПО на каждый компьютер, легко обновлять версии централизованно. Минусы: уязвимость браузеров, зависимость от каналов связи.