Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000195.doc
Скачиваний:
26
Добавлен:
30.04.2022
Размер:
799.74 Кб
Скачать

1. Общая характеристика распределенных информационных систем

    1. Режимы использования баз данных

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

Однако работа на изолированном компьютере с небольшой базой данных не является характерной для большинства приложений. БД отражает информационную модель реальной предметной области, она рас­тет по объему и резко увеличивается количество задач, решаемых с ее использо­ванием, и в соответствии с этим увеличивается количество приложений, рабо­тающих с единой базой данных. Компьютеры объединяются в локальные сети, и необходимость распределения приложений, работающих с единой базой дан­ных по сети, постоянно растет.

Параллельный доступ к одной БД нескольких пользователей в том случае, если БД расположена на одной машине, соответствует режиму распределенного доступа к централизованной БД. Такие системы называются системами рас­пределенной обработки данных.

Если же БД распределена по нескольким компьютерам, расположенным в сети, и к ней возможен параллельный доступ нескольких пользователей, то мы имеем дело с параллельным доступом к распределенной БД. Подобные системы назы­ваются системами распределенных баз данных. В общем случае режимы исполь­зования БД можно представить в следующем виде (см. рис. 1.1).

Таким образом, существует два основных варианта организации базы данных в локальной сети.

Первый вариант – системы распределенной обработки данных. Централизованная БД расположена на одной машине (сервере). К ней осуществляется параллельный доступ нескольких пользователей и приложений, находящихся на рабочих станциях, объединенных в вычислительную сеть. Централизованная организация данных позволяет облегчить обеспечение безопасности, целостности и непротиворечивости данных.

Второй вариант – системы распределенных баз данных. БД распределена на нескольких компьютерах, объединенных в сеть. К БД возможен параллельный доступ нескольких пользователей и приложений, расположенных в узлах сети.

Рис. 1.1. Режимы работы с базой данных

Централизованная организация хранения данных имеет следующие особенности:

- большой объем обмена данными (высокий трафик);

- снижение надежности обмена данными;

- снижение общей производительности;

- централизованное управление данными;

- эффективные и проверенные методы обеспечения безопасности, целостности и непротиворечивости данных

Децентрализованное хранение данных, размещенных в узлах сети, имеет следующие характеристики:

- параллельная обработка данных и распределение нагрузки между узлами сети;

- повышение эффективности обработки данных при выполнении удаленных запросов;

- уменьшение временных затрат на обработку данных;

- усложнение процедур управления данными;

- усложнение поддержки безопасности, целостности и непротиворечивости данных.