Большинство приложений баз данных корпоративного уровня используют дисковые массивы RAID для повышения производительности доступа к дискам, а также совместимости данных и отказоустойчивости. RAID SQL Server 2005 обычно использует несколько уровней: 0, 1, 5, 10. Ниже я расскажу. кратко поговорим о различиях между этими уровнями и их применением.
RAID 0 называется чередованием дисков. Он может обеспечить наилучшую производительность чтения и записи. Если вы превратите два диска в RAID0, то при записи данных вы можете записывать данные на диск A и диск B одновременно, поэтому это определенно возможно. улучшить производительность чтения и записи, но это также порождает проблему: если часть данных будет потеряна, все ваши данные не будут восстановлены, поскольку RAID0 не обеспечивает избыточную стратегию восстановления данных. Таким образом, RAID0 можно использовать в таблицах базы данных, доступных только для чтения, или в скопированных базах данных. Вы также можете использовать его, если вы не чувствительны к потере данных. Короче говоря, этот уровень является высокопроизводительным и неизбыточным.
Зеркальное отображение дисков RAID 1 не влияет на чтение. Если есть два диска, оно влияет только на запись, поскольку оно использует один диск в качестве резервного метода резервного копирования. Поэтому, если ваши два диска имеют размер 100 ГБ, вы можете использовать только 50 ГБ. влияют на использование дискового пространства и снижают производительность записи ввода-вывода.
Разница между RAID 5 и RAID1 заключается в добавлении четности. Вся информация о четности будет распределена по каждому диску, а производительность будет выше, чем у RAID1. Однако при возникновении сбоя ввода-вывода на диске производительность резко упадет. В то же время этот метод также является компромиссом между RAID0 и RAID1 и является более общим подходом.
RAID 10 представляет собой комбинацию RAID0 и RAID1. Он обеспечивает высокую производительность и высокую доступность и превосходит RAID5 по производительности. Он особенно подходит для приложений, которые много записывают, но его стоимость относительно высока, независимо от того, сколько дисков у вас есть. есть, вы потеряете половину дискового пространства.