Рекомендуется распределить дисковое пространство таким образом, чтобы выделить различным типам данных СУБД свой уровень защиты данных.
Далее используется терминология:
RAID 0: Также его часто называют "страйпинг" (striping). Блок данных записывается/читается одновременно на/с нескольких дисков, что увеличивает производительность дисковых операций.
RAID 1: Зеркалирование (mirroring) обеспечивает высокую надежность посредством многократной записи одного и того же блока данных (по одному разу на каждый из дисков). Если один из дисков отказывает, то остальные содержат точную копию данных и контроллер может немедленно переключиться на использование неповрежденных дисков.
RAID 0+1: Это комбинация страйпинга и мирроринга без вычисления контрольных сумм. Преимуществом этого RAID является высокая скорость (как у RAID 0), и отказоустойчивость (как у RAID 1). Недостаток заключается в том, что по прежнему требуется, как минимум, удвоенная емкость дисков (как у RAID 1).
RAID 5: Обеспечивает как страйпинг,
так и вычисление и хранение контрольных
сумм на случай необходимости коррекции/восстановления.
В RAID 5 блок четности распределяется по всем
дискам в массиве, обеспечивая более
сбалансированную нагрузку на них.
Контрольные суммы используются при
коррекции/восстановлении данных в случае
отказа одного из дисков.
А вот замечательная табличка из курсов Oracle: Цифирки означают уровень предпочтения использования того или иного типа RAID.от 1 (отлично) до 5( плохо ).
|
|
Raid level | |||||
|
Query |
None | 0 | 1 | 0+1 | 3 | 5 |
| Control file perfomance | 2 | 1 | 2 | 1 | 5 | 3 |
| Redo log perfomance | 4 | 1 | 5 | 1 | 2 | 3 |
| System tablespace perfomance | 2 | 1 | 2 | 1 | 5 | 3 |
| Sort Segment perfomance | 4 | 1 | 5 | 1 | 2 | 3 |
| Rollback segment perfomance | 2 | 1 | 2 | 1 | 5 | 5 |
| Indexed read only datafile | 2 | 1 | 2 | 1 | 5 | 1 |
| Sequential read-only datafile | 4 | 1 | 5 | 1 | 2 | 3 |
| DBWn intensive datafile | 1 | 1 | 2 | 1 | 5 | 5 |
| Direct load-intensive data file | 4 | 5 | 1 | 1 | 2 | 2 |
| Data protection | 4 | 5 | 1 | 1 | 2 | 2 |
| Acquision and operating cost | 1 | 1 | 5 | 5 | 3 | 3 |
Существует целая секта, которая
утверждает что все данные надо помещать на
raid 0+1.
Они даже пишут статьи по
этому поводу. Что касается данных, я с ними
согласен. Что касется redo и control - нет.
Теперь осталась важная вещь - выбрать
размер stripe для нашего raid.
Общеобразовательные материалы на сайте Mylex и материалы на сайте Intel..
Применение RAID в Oracle Системах (на русском, перевод статьи Gaja Krishna Vaidyanatha, Quest Software Inc.)