Модели организации работы пользователся с БД 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Модели организации работы пользователся с БД



1. Модель с централизованной архитектурой:

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

Основным недостатком является резкое снижение производительности при увеличении числа пользователей.

 

2. Модель с автономными персональными ЭВМ:

Каждый пользователь имеет свою автономную персональную ЭВМ. База данных и СУБД, копируется на компьютере каждого пользователя.

Каждый пользователь работает с базой данных на своей ЭВМ. Модель широко использовалась в начальный период появления персональных ЭВМ. Для модели характерна полная децентрализация данных.

Основным недостатком модели является невозможность оперативного обновления данных на всех компьютерах при изменении их одним из пользователей.

 

3. Модель вычислений с сетью и файловым сервером (архитектура «файл-сервер»):

Эта архитектура баз данных с сетевым доступом предполагает назначение одного из компьютеров сети в качестве выделенного сервера, на котором будут храниться файлы базы данных.

Основные недостатки данной архитектуры:

· При одновременном обращении множества пользователей к одним и тем же данным производительность работы резко падает.

· Вся тяжесть вычислительной нагрузки при доступе к БД ложится на приложение клиента.

· Низкий уровень безопасности – как с точки зрения хищения и нанесения вреда, так и сточки зрения внесения ошибочных изменений.

· Недостаточно развитый аппарат транзакций служит потенциальным источником ошибок в плане нарушения смысловой и ссылочной целостности информации при одновременном внесении изменений в одну и ту же запись.

4. Архитектура «клиент-сервер»:

Использование архитектуры «клиент-сервер» предполагает наличие некоторого количества компьютеров, объединенных в сеть, один из которых выполняет особые управляющие функции (является сервером сети).

Основные недостатки и трудности, с которыми приходится сталкиваться при применении данной архитектуры:

ü Стоимость сервера. Внедрение архитектуры «клиент-сервер» требует существенных финансовых ресурсов.

ü Большое количество клиентских компьютеров, расположенных в разных местах, вызывает определенные трудности со своевременным обновлением клиентских приложений на всех компьютерах-клиентах.

 

5. Трёхзвенная архитектура «Клиент-сервер»

В трехзвенной архитектуре вся бизнес-логика (деловая логика), ранее входившая в клиентские приложения, выделяются в отдельное звено, называемое сервером приложений. При этом клиентским приложениям остается лишь пользовательский интерфейс. Так, в качестве клиентского приложения может выступать Web-браузер.

 

6. Распределенная архитектура:

Распределенная архитектура – совокупность логически взаимосвязанных разделяемых данных (и описаний их структур), физически распределенных в компьютерной сети.

Основные проблемы создания распределенной архитектуры

1. Фрагментация данных и распределение по компьютерам.

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

3. Организация обработки запросов (синхронизация нескольких запросов к одним и тем же данным, исключение аномалий удаления и обновления одних и тех же данных, расположенных на различных узлах, оптимизация последовательности шагов при обработке запроса и т.д.).

Значительным достоинством этой модели является приближение данных к месту их порождения, что позволяет существенно повысить их достоверность.

Недостаток – достаточно высокая сложность управления данными как единым целым.



Поделиться:


Последнее изменение этой страницы: 2017-01-26; просмотров: 149; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.239.46 (0.004 с.)