Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD.doc
Скачиваний:
14
Добавлен:
27.09.2019
Размер:
411.14 Кб
Скачать

11.Файл-серверная архитектура(достоинства и недостатки)

В архитектуре файл-сервер б.д хранятся на сервере, клиент обращается к серверу с файловыми командами, механизм управления всеми инф. Ресурсами нах. На компе клиента.

Файл-серверные б.д могут быть доступны многим клиентам через сеть.

Сама б.д.хранится на сетевом файл-сервере в ед.экземпляре.

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

Недостатки:

1.непроизводительная загрузка сети

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

Если записей в б.д много, то даже при небольшом числе клиентов сеть будет загружена очень основательно, что серьезно скажется на скорости выполнении запроса, резко возрастает нагрузка на сеть, что приводит к соответствующему снижению её быстродействия и производит информ.сист. в целом.

2.забота о целостности данных возлагается на программу клиентов, что приводит к их усложению

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

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

Достоинства:

1.простота технической реализации

2.доступность(малая стоимость)

12.Двухуровневая архитектура клиент-сервер(достоинства, недостатки)

А.к-с. Предназначена для решения проблем файл-серверных приложений путем разделения и компонента приложений

Размещение их там где они будут функционировать наиболее эффективно. Особенностью архитектуры клиент-сервера явл. Налчие выделенных серверов данных принимающих запросы на языке структур запросов(SQL)

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

SQL может выполнять след.набор операций б.д:создание новых таблиц, добавления в табл. Нов. Записей, изменение записей, удаление записей, выборка записей из одной или нескольких таблиц в соответствии с заданным условием.

Б.Д. на платформе клиент-сервер использ. Для систем с большим количеством пользователей. В этом случае б.д для группы клиентов выполняется спец. комп. -клиент-сервером дает задание серверу выполнить те или иные операции поиска или обновления б.д.

Достоинства:

1.снижение нагрузки на сеть

2.повышение безопасности информации связанный с тем, что обработка запросов всех клиентов выполняется единой программой расположенной на сервере

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

3. 3)уменьшение сложности клиент прилож. за счет отсутствия у них кода, связанного с контролем БД.

Недостатки: : 1)высокая стоимость 2)сложность программного обеспечения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]