北京网站制作公司谈什么是擦除编码
author:一佰互联 2019-04-05   click:176
擦除编码是一种数据存储方法,有助于提高数据可靠性,在存储结构的数据完整性和可靠性的时代,擦除编码之类的技术在构建存储架构的稳健性方面有很长的路要走。在编码中,存储在磁盘上的数据被分段,然后对这些片段中的每一个编码进行高级别的保护,然后存储在不同的磁盘中实现高数据可靠性。北京网站制作公司详细介绍擦除代码的起源,擦除编码的目标,如何工作以及带来的好处等方面。  擦除编码具有40多年的悠久历史,在通信系统中引入,具有更强的容错能力,从一开始,就有许多形状和尺寸的存储类型。所有这些存储类型和设备都有一个共同点,那就是都可能失败。失败可能是由于多种原因造成的,包括物理故障,自然灾害,停电等。可能导致许多麻烦浪费时间和精力。 第一个版本的擦除编码是在一种非常流行的存储系统技术中引入的,是存储在驱动器上的每个字节数据被复制到另一个驱动器上。如果主存储驱动器发生故障,数据在辅助驱动器上是安全的,可插入恢复操作。但带来了一个的缺点,是相当明显的。两次复制这些数据会占用大量存储空间,大量资源仅用于备份,不是非常有效。 擦除代码的基本目标是在主数据驱动器或存储系统出现故障时增加数据冗余确保数据安全,但没有在里结束。由于仅用于备份的大量存储空间,需要更高级别的确保数据冗余以及更好的资源利用。力求通过跨多个驱动器的数据复制为数据创建保护,而不会牺牲资源效率。 数据复制需要在不占用大量存储空间的情况下进行,试着用最简单的方式解释这个问题。擦除编码的作用是产生一个多项式插值的数学方程。等式数据分成相当数量的块,然后添加额外符号对数据保护。然后这些块分布在多个磁盘驱动器上。数据块与校验块的比率决定了系统可实现的容错能力。 首先可更好地控制系统,保持容量与数据冗余的水平,如果系统需要在更高的容量上更好的工作,那么可在不牺牲数据冗余的情况下完成。如果具有更强的故障保护,系统具有更高的容错能力。根据需要可能会不时变化。非常适合云托管等应用,在这些应用中,需要扩展性与可靠性的完美平衡动。 
  • 北京网站制作