Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_VMSS алинка.doc
Скачиваний:
7
Добавлен:
20.09.2019
Размер:
1.41 Mб
Скачать

39. Распределенные бд

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

узлах вычислительной сети, с тем, чтобы пользователь, работающий в любом узле сети,

имел доступ ко всем этим базам данных как к единой базе данных.

При этом должны обеспечиваться:

• простота использования системы;

• возможности автономного функционирования при нарушениях связности сети или при административных потребностях;

• высокая степень эффективности.

Фундаментальный принцип. Для пользователя распределенная система должна выглядеть точно так же, как НЕраспределенная система. Иначе говоря, работу пользователей в распределенной системе следует организовать таким же образом, как если бы она не была распределенной. Все связанные с распределенными системами проблемы являются (или должны быть) внутренними и должны возникать только на внутреннем уровне или уровне разработки, а не на внешнем уровне или на уровне пользователей.

В данном случае термин "пользователи" относится к пользователям (потребителям или разработчикам приложений), которые выполняют операции управления данными. Все эти операции должны оставаться логически неизменными, в отличие от операций определения данных, которые, наоборот, могут быть расширены в распределенной системе. Например, пользователь на узле Х может указать, что хранимое отношение можно разделить на "фрагменты" для физического хранения на узлах Y и Z. Изложенный фундаментальный принцип приводит к набору вспомогательных правил и целей.

Цели или правила распределенных систем

Термин "правило" вместе с разъяснением смысла этого понятия было впервые предложен К. Дж. Дейтом, а понятие "фундаментальный принцип" был им назван "правилом нуль" (Rule Zero). Однако далее вместо термина "правила" будет использоваться более подходящий и менее догматичный термин "цель". Их всего двенадцать.

1. Локальная автономия.

2. Независимость от центрального узла.

3. Непрерывное функционирование.

4. Независимость от расположения.

5. Независимость от фрагментации.

6. Независимость от репликации.

7. Обработка распределенных запросов.

8. Управление распределенными транзакциями.

9. Независимость от аппаратного обеспечения.

10. Независимость от операционной системы.

11. Независимость от сети.

12. Независимость от СУБД.

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

40. Какие черты характеризуют стандартный интерфейс эвм

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

Различают несколько видов интерфейсов:

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

периферийного оборудования, включающие универсальные (параллельный и последовательный) и специализированные интерфейсы (НМЛ, НМД и т.п.);

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

магистрально-модульных, микропроцессорных систем;

локальных вычислительных систем и т.п.

Понятия архитектуры, а также интерфейса связаны со следующими элементами, входящими в состав любой ЭВМ:

линии интерфейса — электрические цепи, являющиеся составными физическими связями интерфейса;

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

магистраль — совокупность всех шин интерфейса.

Конструктивно (как правило) магистраль — это печатная плата, обеспечивающая соединение контактов разъемов, с помощью которых к магистрали подключаются различные устройства ЭВМ (то есть их интерфейсы).

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