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

Логический файл

1

2

3

4

5

6

7

8

9

1

1

1

V

1

2

3

12

12


V

н»


Ш

Время чтения

Время установки головок чтения-записи

Физический Зеркальный диск физический диск

Логический файл

1

2

3

6

7

8

9

10

11

12

I,

-t==i 1

1

2

3

4

5

6

7

8

9

10

11

12

т

Физические диски

Очереди

Время установки головок чтения-записи

Рис. 5.15. Распределение данных в RAID-массивах: а — RAID-1, наивысшая отказоустойчивость; б — RAID-0, самая высокая произ­водительность при низкой стоимости

Время чтения


дежности, и RAID-1, обеспечивающий «двойную» надежность при «стандартной» производительности.

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

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

Главное отличие между сцеплением и расщеплением заклю­чается в размещении смежных данных.

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

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