Mar 27, 2016 17:46
Меня напрочь убивают люди, заявляющие, что RAID мертв, а <подставьте красивое имя технологии> всех спасет. И заявляющие, что-де это новая разработка и все такое. И альтернатив нет, а за RAID держатся только ретрограды.
Все их заявления основываются на том, что контроль четности обнаруживает одну ошибку и чинит ноль, что правда. И предположении, что кроме четности никто ничего не придумал, что ложь.
Старик Хэмминг свой код, чинящий одну ошибку и обнаруживающий две, придумал аж в сороковых. Коды Хэмминга - это то самое ECC, которое отличает серверную память от несерверной. Семейство кодов Рида-Соломона, которое можно настроить чинить сколько угодно ошибок, успешно используется в... CD-ROM-ах. То есть тридцать съ гакомъ лет.
То есть правильное утверждение в другом. Оно в том, что при росте объемов данных надо и в дисках уходить от четности к корректирующим кодам. Проблема здесь в том, что мы влетим в ту же ситуацию, что и с RAID 6 - наш штраф на запись будет все расти и расти.
А это, в свою очередь, заставляет нас переходить к делению данных на горячие и холодные. Для небольшого объема "горячих" подойдет и классическая четность. А для "холодных", имеющих архивную ценность (уже подогнали акроним WORO = Write Once Read Occasionally), но не требующих высокой производительности, надо рожать аналог RAID, но с Ридом-Соломоном или еще чем.
Но это слишком сложно для моркетенго, даже ориентированного на айтишников.