Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры КИТ 3 семестр.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
184 Кб
Скачать
☆
  1. Понятие сервера и клиента.

Архитектура клиент – сервисной системы обеспечивает более эффективную работу с многопользовательской базой данных, чем архитектура файл / сервер. Централизация хранения и обработки данных является базовым принципом этой компьютерной архитектуры. Сервер – это программный компонент, обеспечивающий хранение больших объёмов информации, её обработку и представление пользователям в сетевом режиме. На компьютерах пользователей, называемых клиентами, устанавливаются клиентские приложения (прикладные программы) и операционная система для рабочих станций. В роли клиентских компьютеров и сервера сети могут выступать компьютеры разного типа – мэйнфреймы, мини-ЭВМ, персональные компьютеры.

  1. Виды серверов.

Клиент-сервер — сетевая архитектура, в которой устройства являются либо клиентами, либо серверами. Клиентом является запрашивающая машина (обычно ПК), сервером — машина, которая отвечает на запрос. Оба термина (клиент и сервер) могут применяться как к физическим устройствам, так и к программному обеспечению. Различают четыре модели архитектуры клиент-сервер: модель"файл-сервер"; модель"сервер/БД"; модель"сервер/транзакций"; модель "сервер приложений". В информационных технологиях клиент — это аппаратный или программный компонент вычислительной системы, посылающий запросы серверу. Программа, являющаяся клиентом, взаимодействует с сервером, используя определенный протокол. Она может запрашивать с сервера какие-либо данные, манипулировать данными непосредственно на сервере, запускать на сервере новые процессы и т. п. Полученные от сервера данные клиентская программа может предоставлять пользователю или использовать как-либо иначе, в зависимости от назначения программы. Программа-клиент и программа-сервер могут работать как на одном и том же компьютере, так и на разных.

Сервер — программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам. Основной принцип технологии "клиент-сервер" заключается в разделении функций приложения на три группы: ввод и отображение данных (взаимодействие с пользователем); прикладные функции, характерные для данной предметной области; функции управления ресурсами (файловой системой, базой данных и т.д.)

  1. Распределение функций в моделях клиент-серверной обработки данных.

  2. Требования к серверу БД.

Современные серверы баз данных должны удовлетворять следующим требованиям: масштабируемость – отсутствие существенного снижения скорости выполнения пользовательских запросов при пропорциональном росте количества запросов и аппаратных ресурсов, используемых сервером баз данных; доступность – возможность всегда выполнить запрос; надежность – минимальная вероятность сбоев, наличие средств восстановления данных после сбоев, инструментов резервного копирования и дублирования данных; управляемость – простота администрирования, наличие средств автоматического конфигурирования; наличие средств защиты данных от потери и несанкционированного доступа; поддержка доступа к данным с помощью Web-служб; поддержка стандартных механизмов доступа к данным (таких как ODBC, JDBC, OLE DB, ADO.NET).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]