Системы совместного использования файлов. Обработка запросов в них. Недостатки систем.

Системы совместного использования файлов. Обработка запросов в них. Недостатки систем. - student2.ru Файловый сервер БД

Системы совместного использования файлов. Обработка запросов в них. Недостатки систем. - student2.ru

Копия БД СУБД компьютерного пользователя

Файловый сервер обеспечивает функционирование той части СУБД, которая осуществляет управление данными в БД.

Пользовательские приложений и сетевая СУБД размещаются и функционируют на компьютере пользователя и обращаются к файловому серверу по мере необходимости.

При использовании сетевой СУБД:

1. СУБД на каждой рабочей станции посылает запросы файловому серверу за данными.

2. Все данные из БД пересылаются на компьютер пользователя

3. СУБД на компьютере пользователя выполняет задание.

Функции сервера: хранение данных.

Функции клиента: запросы к файловому серверу, обработка данных, отправка данных обратно серверу.

При работе с файловым сервером вся ответственность по хранению и целостности БД лежит на СУБД и сетевой операционной системе.

Достоинства:

-низкая стоимость и высокая скорость разработки

-невысокая стоимость обновления и изменения ПО

Недостатки:

-большой сетевой трафик (полные копии БД перемещаются по сети с сервера на комп. клиента)

-снижение производительности при обработке больших объемов информации

-выполнение запроса к БД и управление целостностью осуществления на рабочей станции

-сложность поддержки целостности и восстановления БД на сервере

-на каждой рабочей станции должна находиться сама сетевая версия настольной СУБД, что требует наличия больших объемов операционной системы на комп. пользователя.

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

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

Функции «типовых» приложений обработки данных:

-ввод и отображение данных

-функциональная обработка – реализация алгоритма решения задач пользователя

-манипулирование данными БД в рамках приложений-обычно реализуется средствами SQL

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

-управление процессами обработки.

Настольные СУБД, их достоинства и недостатки.

Настольные СУБД используют в модели вычислений с сетью и файловым сервером (архитектура «файл-сервер»).

Достоинства настольных СУБД:

· они являются простыми для освоения и использования;

· обладают дружественным пользовательским интерфейсом;

· ориентированы на класс ПК, на самую широкую категорию пользователей – непрофессионалов;

· обеспечивают хорошее быстродействие при работе с небольшими БД.

Недостатки настольных СУБД:

· при росте объемов хранимых данных и увеличении числа пользователей снижается их производительность и могут возникать сбои при обработке данных;

· контроль за целостностью совершается внутри пользовательского приложения, что может вызывать нарушение целостности данных;

· очень малая эффективность работы в компьютерной сети.

Известно более десятка настольных СУБД. Наиболее популярными, исходя из числа проданных копий признаются DBASE, Visual DBASE, Paradox, Microsoft FoxPro, Visual FoxPro, Access.

Наши рекомендации