RAID 0: расслоение данных

Оценить
(0 голоса)

Более привлекательной выглядит другая альтернатива -striping (расслоение, или расщепление), известная также как RAID 0. СУБД DB2 для Solaris и Ingress автоматически расщепляют табличные пространства между всеми заданными файлами данных, а СУБД Oracle выделяет экстенты для основных файлов данных по принципу карусели, что дает аналогичный эффект. Расслоение часто реализуется менеджерами томов Veritas, SVM или RM6. Дисковые массивы ТЗ также поддерживают расслоение.

Stripe width (ширина слоя данных), или interlace (чередование), характеризует количество данных, размещаемых на каждом диске перед перемещением на следующий. Как видно из рисунка 17.4, если был создан слой данных шириной 64 Кбайт, то одна операция чтения в 256 Кбайт задействует все четыре диска. Такой подход может обеспечить значительные преимущества с точки зрения производительности в тех случаях, когда система выполняет большой ввод/вывод.

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

RAID 1: зеркалирование
RAID 0+1: расслоение плюс зеркалирование
RAID 1+0: зеркалирование плюс расслоение
RAID 3: Расслоение с выделенным диском контроля четности
RAID 5: расслоение с распределенным контролем четности

Добавить комментарий


Защитный код
Обновить