Эволюция концепций обработки данных
осн. компоненты обраб-ки данных:
обработка данных | |||
формировка | сортировка | агрегирование | вычисления |
подготовка отчётов | |
периодических | По запросу |
Обработка данных со временем эволюционировала. можно выделить следующие этапы: 1) обработка БД на мэйнфреймах с помощью СУБД; 2)обработка БД с помощью сис-м удаленной обработки данных; 3) обработка локальных БД на ПК с пом. настольных СУБД; 4) исп-ие сис-м совместного исп-ия (работа с централизованной бд с пом. сетевых версий настольных СУБД); 5)исп-ие клиент/серверных сис-м; 6) исп-ие сис-м обработки распределенных бд.
Системы удалённой обработки (суо)
вся обработка происходит на 1 компе, пользователи работают с терминалами. Часть ОС, управляющая связью принимает запросы и передаёт их соответствующим прикладным прогам. Проги обращаются к СУБД, кот-я выполняет операции с БД , используя ту часть ОС, кот-ая отвечает за обработку данных. Когда транзакция завершается, подсис-ма управ-ия связью возвращает рез-ты пользователям, сидящим у терминалов.
преимущества: просты для исп-ия, дружественный пользовательский интрефейс, ориентированы на непрофессионалов, обесп-ют быстродействие при работе с небольшими БД.
недостатки: снижается производительность и случаются сбои, нарушается целостность данных, малая эффективность работы в к. сети.
|
|
наиболее популярные: paradox, dbase, Microsoft foxpro, Microsoft accese.
Системы совместного использования файлов. Обработка запросов в них. Недостатки систем.
Файловый сервер БД
Копия БД СУБД компьютерного пользователя
Файловый сервер обеспечивает функционирование той части СУБД, которая осуществляет управление данными в БД.
Пользовательские приложений и сетевая СУБД размещаются и функционируют на компьютере пользователя и обращаются к файловому серверу по мере необходимости.
При использовании сетевой СУБД:
1. СУБД на каждой рабочей станции посылает запросы файловому серверу за данными.
2. Все данные из БД пересылаются на компьютер пользователя
3. СУБД на компьютере пользователя выполняет задание.
Функции сервера: хранение данных.
Функции клиента: запросы к файловому серверу, обработка данных, отправка данных обратно серверу.
При работе с файловым сервером вся ответственность по хранению и целостности БД лежит на СУБД и сетевой операционной системе.
Достоинства:
-низкая стоимость и высокая скорость разработки
-невысокая стоимость обновления и изменения ПО
|
|
Недостатки:
-большой сетевой трафик (полные копии БД перемещаются по сети с сервера на комп. клиента)
-снижение производительности при обработке больших объемов информации
-выполнение запроса к БД и управление целостностью осуществления на рабочей станции
-сложность поддержки целостности и восстановления БД на сервере
-на каждой рабочей станции должна находиться сама сетевая версия настольной СУБД, что требует наличия больших объемов операционной системы на комп. пользователя.
Файлово-серверная технология перемещаема исключительно при работе с небольшим объемом данных, т.к. в противном случае могут наблюдаться большие задержки работы сети и пользователей компьютеров.
С ростом мощности компьютеров росла и сложность ПО. Появилась необходимость структуризации программ, т.е. выделения отдельных частей, отвечающих за бизнес-логику и интерфейс пользователей.
Функции «типовых» приложений обработки данных:
-ввод и отображение данных
-функциональная обработка – реализация алгоритма решения задач пользователя
-манипулирование данными БД в рамках приложений-обычно реализуется средствами SQL
-функции управления информационными ресурсами
|
|
-управление процессами обработки.
Дата добавления: 2018-04-15; просмотров: 863; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!