- •5 Введение
- •Глава 1
- •1.1. Информатика — состав и структура
- •1.2. Соотношение понятий «информация», «данные», «знания»
- •1.3. Структуризация взаимосвязи информатики с предметной областью применения
- •1.4. Уровни информационных процессов
- •Глава 2
- •2.1. Текстовая информация. Модель документа
- •2.2. Языки разметки документов
- •2.3. Технологии xml
- •2.4. Текстовый редактор Word
- •Глава 1 5
- •5.3. Физическая организация данных в системах управления данными 296
- •Глава 3
- •3.2. Форматы записи-воспроизведения аудиосигналов
- •3.3. Технологии статических изображений
- •3.4. Программные средства обработки изображений
- •3.5. Цифровое видео
- •Глава 4
- •4.1. Оптическое распознавание символов (ocr)
- •Глава 1 5
- •5.3. Физическая организация данных в системах управления данными 296
- •Глава 5
- •5.2. Базы данных и субд
- •Логический файл
- •Логический файл
- •Очереди
- •Время установки головок чтения-записи
- •5.4. Анализ информации и хранилища данных
- •Глава 6
- •Глава 1 5
- •5.3. Физическая организация данных в системах управления данными 296
- •Глава 7
- •Глава 8
- •Глава 1 5
- •5.3. Физическая организация данных в системах управления данными 296
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, обеспечивающий «двойную» надежность при «стандартной» производительности.
Для эффективного распределения доступа к данным многие СУБД используют механизмы сцепления или расщепления для распределения данных по дисковым накопителям. Если по запросам производится произвольный доступ к данным, например, если пользователи независимо запрашивают разные записи, то возможности сцепления дисков в СУБД полностью обеспечивают распределение нагрузки по доступу к множеству дисков (при достаточно равномерном заполнении пространства базы).
Если обращения по своей природе последовательны, в частности если один или несколько пользователей должны просматривать каждую строку таблицы, то больше подходит механизм расщепления дисков.
Главное отличие между сцеплением и расщеплением заключается в размещении смежных данных.
Когда диски сцепляются друг с другом, последовательное сканирование представляет собой тяжелую нагрузку для каждого из дисков, но эта нагрузка носит последовательный характер (только один диск участвует в обслуживании запроса).
Расщепление дисков осуществляет деление данных на меньшие порции, размещаемые на разные диски, позволяя тем самым всем дискам участвовать в обслуживании даже сравнительно небольшого запроса. В результате использование расщепления существенно уменьшает загрузку дисков при выполнении последовательного доступа. Основными кандидатами для расщепления являются обычно архивные и журнальные файлы, поскольку к ним всегда осуществляется последовательный доступ, что может ограничить общую производительность системы.