Клиент-серверные базы данных
Клиент-серверная архитектура — эффективный и популярный метод создания распределенных приложений. Клиент-серверные БД, как и файловые, хранят данные, но также обеспечивают и дополнительные функциональные возможности (рис. 6.4).
Рис. 6.4 Клиент-серверная база данных
В модели клиент-сервер приложение разделено на две части: клиентскую, предоставляющую информацию пользователю, и серверную, которая хранит, выбирает и обрабатывает данные, а также выполняет основную часть вычислений при обработке запросов клиентов. В клиент-серверной системе в качестве сервера обычно выступает компьютер более мощный, чем рабочие станции-клиенты. Он же, как правило, служит единым хранилищем данных для множества клиентских компьютеров, что облегчает администрирование системы.
Среди типовых примеров клиент-серверных приложений — базы данных общего доступа, удаленные файл-серверы и удаленные серверы печати.