Архитектура «клиент-сервер» имеет ряд достоинств:
1. БД может использоваться одновременно несколькими клиентами.
2. Работа с данными клиентом и сервером выполняется параллельно. В результате процесс обработки данных существенно ускоряется.
3. Компьютер сервера может иметь большие вычислительные возможности, что обеспечивает высокую производительность системы.
4. Компьютер клиента можно адаптировать к требованиям конкретного конечного пользователя.
Основываясь на архитектуре «клиент-сервер», рассмотрим особенности режимов работы с централизованной и распределенной базами данных.
Централизованная база данных
Централизованное хранение баз данных применяется уже несколько десятилетий. База данных хранится на внешних устройствах центральной ЭВМ, работающей под управлением многозадачной операционной системы. Пользователи обращаются к базе данных с удаленных терминалов, часто не имеющих собственных вычислительных ресурсов – процессора и памяти (рис. 9):
|
|
||||
|
|||||
Пользователи
|
|||||
|
|
||||
Клиенты
|
Сервер
предыдущаяследующая