Что такое стирающее кодирование (Erasure Encoding)

Erasure coding — это метод хранения данных в нескольких местах после их сегментации, расширения и кодирования с избыточной информацией.

Что такое стирающее кодирование?

Кодирование Erasure — это простой и быстрый метод кодирования данных в формате без потерь.

Erasure Encoding

Код Erasure предлагает безотказную среду хранения. Это форма алгоритма распространения информации, которая позволяет распределять данные по нескольким устройствам хранения. Идея кодирования стирания проста: вместо того, чтобы записывать данные в хранилище целиком, они разбиваются на более мелкие фрагменты, которые затем используются для восстановления исходных данных, если это необходимо.

Коды стирания могут работать на разных уровнях детализации; например, весь файл может быть закодирован как K фрагментов, или блок файловой системы может быть закодирован как K независимых блоков.

Основное преимущество кодирования с затиранием заключается в том, что его можно декодировать, даже если некоторые блоки отсутствуют или вообще не получены. Он используется в различных системах связи для повышения устойчивости к ошибкам передачи.

>>  «Глубокая сеть» Deep Web

В чем разница между RAID и Erasure Encoding?

По какой-то причине RAID и кодирование стирания ошибочно принимают за одно и то же. На самом деле оба совершенно разные.

RAID в основном используется для серверов и других больших устройств хранения. Он зеркально отражает ваши данные на нескольких жестких дисках, поэтому, если один диск выйдет из строя, у вас будет резервная копия. Недостатком является то, что это более дорогое кодирование, чем кодирование со стиранием, и использует больше места на каждом диске.

RAID на самом деле не защищает данные на ваших дисках от чтения другим компьютером. Любой, кто может получить в свои руки один из дисков, все еще может видеть всю вашу информацию. Кодирование Erasure делает именно то, на что оно похоже: оно шифрует данные, чтобы никто не мог их прочитать без правильного ключа.

>>  Облачный майнинг (Cloud Mining)

Кодирование Erasure разбивает ваши данные на сегменты, расширяет и кодирует их с избыточной информацией. С другой стороны, данные в RAID не разбиваются.

Преимущества Erasure Encoding

Кодирование стирания — это способ надежного хранения данных, который можно использовать для восстановления исходных данных в случае повреждения какой-либо части носителя данных. Кодирование с затиранием имеет много преимуществ, которые делают его привлекательной альтернативой другим методам хранения данных.

К основным особенностям кодирования стирания относятся:

  • Масштабируемость. Этот метод можно применять как к небольшим, так и к большим объемам данных.
  • Надежность — поскольку он хранит только фрагменты данных, исходные данные можно восстановить, даже если какой-либо из носителей вышел из строя.
  • Рентабельность. Этот метод экономически эффективен, если учесть экономию средств, связанную с отсутствием необходимости приобретать дополнительное программное обеспечение для резервного копирования и восстановления.
  • Скорость — время, необходимое для восстановления после единичного сбоя, намного короче при использовании кодирования с затиранием по сравнению с другими методами.
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
seismofond.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: