Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры ТБДиЗ !!!!.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
508.42 Кб
Скачать

9.5. Недостатки архитектуры файл/сервер

Архитектура с использованием файлового сервера обладает следующими основными недостатками.

1. Поскольку файловый сервер не может обрабатывать SQL-запросы, то при совместном использовании файлов по локальной сети передаются большие объемы данных (полные копии БД перемещаются по сети с сервера на компьютер клиента). При такой архитектуре трафик в локальной сети достаточно большой.2. С увеличением объема хранимых данных и числа пользователей снижается производительность настольных СУБД. Из-за этих проблем системы с совместным использованием файлов редко исп-тся для обработки больших объемов данных.3. При такой архитектуре вся тяжесть выполнения запроса к БД и управления целостностью БД ложится на СУБД пользователя.4. На каждой рабочей станции должна находиться сама сетевая версия настольной СУБД, что требует наличия больших объемов оперативной памяти на компьютере пользователя.5. Доступ к одним и тем же файлам могут осуществлять сразу несколько пользователей, что усложняет управление целостностью, восстановлением БД на сервере.

9.6. Достоинства и недостатки настольных субд

Достоинства настольных СУБД: они являются простыми для освоения и использования; обладают дружественным пользовательским интерфейсом; ориентированы на класс ПК, на самую широкую категорию пользователей – непрофессионалов; обеспечивают хорошее быстродействие при работе с небольшими БД.Недостатки настольных СУБД: при росте объемов хранимых данных и увеличении числа пользователей снижается их производительность и могут возникать сбои при обработке данных; контроль за целостностью совершается внутри пользовательского приложения, что может вызывать нарушение целостности данных;очень малая эффективность работы в компьютерной сети.

9.7 Дистанционка страница 32

9.8. Клиенты, серверы. Клиентские приложения, серверы бд

Наиболее эффективную работу с централизованной БД обеспечивает архитектура клиент/сервер. В отличие от системы удаленной обработки, в которой имеется только один компьютер, клиент/серверная система состоит из множества компьютеров, объединенных в сеть. Компьютеры называемые клиентами, занимаются обработкой прикладных программ. Компьютеры, называемые серверами, занимаются обработкой БД.Как правило, функции клиентов выполняют почти всегда ПК. В роли сервера может выступать компьютер любого типа, но по экономическим причинам функции сервера чаще всего также выполняют ПК и имеют более высокую производительность.На сервере сети размещается БД и устанавливается мощная серверная СУБД – сервер БД. Сервер БД – это программный компонент, обеспечивающий хранение больших объемов информации, ее обработку и представление ее пользователям в сетевом режиме.На компьютере-клиенте приложение-клиент формирует запрос к БД. Серверная СУБД обеспечивает интерпретацию запроса, его выполнение, формирование результата запроса и пересылку его по сети на клиентский компьютер. Клиентское приложение интерпретирует его необходимым образом и представляет пользователю. Клиентское приложение может также посылать запрос на обновление БД и серверная СУБД внесет необходимые изменения в БД.