![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Системы совместного использования файлов. Обработка запросов в них. Недостатки систем.
Копия БД СУБД компьютерного пользователя Файловый сервер обеспечивает функционирование той части СУБД, которая осуществляет управление данными в БД. Пользовательские приложений и сетевая СУБД размещаются и функционируют на компьютере пользователя и обращаются к файловому серверу по мере необходимости. При использовании сетевой СУБД: 1. СУБД на каждой рабочей станции посылает запросы файловому серверу за данными. 2. Все данные из БД пересылаются на компьютер пользователя 3. СУБД на компьютере пользователя выполняет задание. Функции сервера: хранение данных. Функции клиента: запросы к файловому серверу, обработка данных, отправка данных обратно серверу. При работе с файловым сервером вся ответственность по хранению и целостности БД лежит на СУБД и сетевой операционной системе. Достоинства: -низкая стоимость и высокая скорость разработки -невысокая стоимость обновления и изменения ПО Недостатки: -большой сетевой трафик (полные копии БД перемещаются по сети с сервера на комп. клиента) -снижение производительности при обработке больших объемов информации -выполнение запроса к БД и управление целостностью осуществления на рабочей станции -сложность поддержки целостности и восстановления БД на сервере -на каждой рабочей станции должна находиться сама сетевая версия настольной СУБД, что требует наличия больших объемов операционной системы на комп. пользователя. Файлово-серверная технология перемещаема исключительно при работе с небольшим объемом данных, т.к. в противном случае могут наблюдаться большие задержки работы сети и пользователей компьютеров. С ростом мощности компьютеров росла и сложность ПО. Появилась необходимость структуризации программ, т.е. выделения отдельных частей, отвечающих за бизнес-логику и интерфейс пользователей. Функции «типовых» приложений обработки данных: -ввод и отображение данных -функциональная обработка – реализация алгоритма решения задач пользователя -манипулирование данными БД в рамках приложений-обычно реализуется средствами SQL -функции управления информационными ресурсами -управление процессами обработки.
|