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

Вопрос 17.Понятие распределенной бд.Архитектура и принципы распределенной базы данных

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

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

С целью улучшения доступности данных и повышения производительности системы для отдельных фрагментов может быть организована репликация – поддержка актуальной копии некоторого фрагмента на нескольких различных узлах. Репликаты – множество различных физических копий некоторого объекта БД, для которых в соответствии с определенными в БД правилами поддерживается синхронизация с некоторой «главной копией».

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

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

Размещение с полной репликацией. Эта стратегия предусматривает размещение полной копии всей БД на каждом из узлов системы. Следовательно, надежность и доступность данных, а также уровень производительности системы будут максимальными. Однако стоимость хранения данных и уровень затрат на передачу данных в этом случае будут самыми высокими.

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

.

18. Технология клиент-сервер. Технология «Клиент – сервер» - это архитектура программного комплекса, в которой происходит распределение прикладной программы по двум логически различным компонентам (клиент и сервер), взаимодействующим по схеме «запрос-ответ» и решающим свои определенные задачи. Компьютер (или программа), управляющий и/или владеющий каким-либо ресурсом, называют сервером этого ресурса. Компьютер (или программа), запрашивающий и пользующийся каким-либо ресурсом, называют клиентом этого ресурса. Клиент и сервер могут находиться как на одном компьютере (ПК), так и на разных ПК в сети. Также может возникать такая ситуация, когда некоторый программный блок будет одновременно выполнять функции сервера по отношению к одному блоку и клиента по отношению к другому. Архитектура «Толстый сервер» аналогична архитектуре «Тонкий клиент» и наоборот.

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

19.Система телеобработки данных.КС. Системы телеобработки данных представляют собой информа­ционно-вычислительные системы, которые выполняют дистанционную централизованную обработку данных, поступающих в центр об­работки по каналам связи. Наряду с техническим обеспечением, для осуществления режима телеобработки на компьютере должно быть установлено специали­зированное программное обеспечение, выполняющее функции: обес­печения работы компьютера в различных режимах телеобработки, управления сетью телеобработки данных, управления очередями со­общений, редактирования сообщений, обработки ошибочных сообще­ний и т. п.

Основным режимом обработки данных на вычислительных центрах коллективного пользования является телеобработка информации, ко­торая может быть реализована в одном из двух режимов:

в диалоговом режиме (on-line) или в режиме пакетной обработки (off-line).

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

электронную вычислительную машину,

аппаратуру пе­редачи данных (АПД),

устройство сопряжения (УС) компьютера с ап­паратурой передачи данных,

абонентские пункты (ЛИ), осуществля­ющие взаимодействие абонента с системой и обеспечивающие ввод и вывод данных.

Более разветвленные системы телеобработки инфор­мации могут использовать устройства удаленного согласования (УУС) — поочередного или одновременного подключения разных абонентов к идиому каналу связи.

(конспект).

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