КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Создание массивов независимых дисковых накопителей
Очевидно, что к аппаратному обеспечению, на котором эксплуатируется СУБД, предъявляются высокие требования по отказоустойчивости, т. е. СУБД должна продолжать работать даже при отказе отдельных аппаратных компонентов. Для этого необходимо иметь избыточные компоненты, которые могут быть объединены в систему, сохраняющую работоспособность при отказе одного или нескольких устройств. К числу аппаратных средств, к которым предъявляются высокие требования по отказоустойчивости, относятся дисковые накопители, дисковые контроллеры, процессоры, источники питания и вентиляторы охлаждения. Дисковые накопители являются наиболее уязвимыми среди всех аппаратных компонентов и характеризуются самыми низкими показателями непрерывной работы между отказами. Одним из методов повышения отказоустойчивости дисковых накопителей является применение RAID-технологии. Первоначально аббревиатура RAID расшифровывалась как Redundant Array of Inexpensive Disks (массив недорогих дисковых накопителей с избыточностью), но в дальнейшем слово «Inexpensive» в этой аббревиатуре заменили на Independent (независимый). RAID-массив представляет собой массив дисковых накопителей большого объема, состоящий из нескольких независимых дисков. Совместное функционирование таких дисков обеспечивает повышение их надежности и производительности. Повышение производительности осуществляется вследствие полосового распределения данных на дисках, т. е. распределения данных по сегментам, представляющим собой области дискового пространства одного размера, называемого единицей полосового распределения. Сегменты распределяются по нескольким дискам и обеспечивают прозрачный доступ к данным. В результате такой массив данных становится аналогичным одному крупному быстродействующему диску. Полосовое распределение соответствует размещению информации как бы по нескольким дискам меньшего объема, в результате чего обеспечивается повышение производительности ввода-вывода, поскольку операция выполняется на разных дисках одновременно. Полосовое распределение данных позволяет равномерно распределять нагрузку между дисками. Повышенная надежность RAID-массива обеспечивается также благодаря дублированию данных в виде зеркальных копий, которые и создают как бы избыточную информацию. В RAID-массивах используются различные методы повышения производительности и надежности, получившие название уровней RAID. • RAID 0 — неизбыточный массив. На этом уровне не применяется дублирование данных и поэтому обеспечивается наивысшая производительность, поскольку не приходится копировать по дискам обновляемые записи. Полосовое распределение данных осуществляется на уровне дисковых блоков. • RAID 1 — массив с зеркальным отображением. На этом уровне создаются две идентичные (зеркальные) копии данных на разных дисках. Этот вариант организации хранения данных является наиболее дорогостоящим. • RAID 0+1 — неизбыточный массив с зеркальным отображением. В данном варианте применяется сочетание методов полосового распределения и зеркального отображения данных. • RAID 2 — массив с применением кодов корректировки ошибок, хранящихся во внешней памяти. На этом уровне единицей полосового распределения является 1 бит. • RAID 3 — массив, обеспечивающий контроль четности с чередованием битов. На этом уровне предусматривается хранение избыточных данных, представляющих собой информацию контроля четности, на отдельном диске массива. Данная информация может применяться для восстановления данных, хранящихся на других дисках, в случае их отказа. На этом уровне используется меньший объем пространства внешней памяти по сравнению с уровнем RAID 1. • RAID 4 — массив, обеспечивающий контроль четности с чередованием блоков. На этом уровне единицей полосового распределения является блок диска, а блоки с информацией контроля четности хранятся на отдельном диске. В этом случае при отказе отдельных дисков с данными блок контроля четности может применяться в сочетании с соответствующими блоками других дисков для восстановления потерянных данных. • RAID 5 — массив, обеспечивающий контроль четности с чередованием блоков и распределением информации контроля четности. На этом уровне информация контроля четности применяется в качестве избыточной и обеспечивающей восстановление первоначальных данных по такому же принципу, как в массиве RAID 3. При этом данные контроля четности распределяются с помощью метода полосового распределения по всем дискам так же, как происходит распределение исходных данных, что позволяет устранить узкое место, возникающее при хранении всей информации контроля четности на одном диске. • RAID 6 — массив с избыточностью P+Q. Этот уровень аналогичен уровню RAID 5, но предусматривает хранение дополнительных избыточных данных для защиты от отказа сразу нескольких дисков. При этом вместо информации контроля четности используются коды исправления ошибок. Корпорация Oracle рекомендует использовать для файлов журнала восстановления уровень RAID 1, а для файлов базы данных — уровень RAID 5.
Дата добавления: 2014-01-07; Просмотров: 1296; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |