纠删码是一种向前纠错技术,用来保障数据弹性和长期的数据完整性,尤其是在大型数据系统中。纠删码经常用来替代传统RAID,由于它能提供一个更细粒度的纠错进程,从而能够减少重建数据所需的时间和花销。
纠删码将解析传入数据,产生多个分组,然后,分别进行类似奇偶校验计算,扩展每个分组,创建一个冗余并更多弹性的数据超集。利用数学算法,系统能够利用这些扩展的分组重建原始数据集,甚至在丢失或破坏分组的情况下。这允许存储系统在多驱动或节点故障时也能够继续提供数据。
大多数纠删码设计允许用户配置弹性级别,其实质就是通过增加每个分组的校验数据的数量。纠删码也应用到不同的级别:阵列级别、节点级别(横向扩展架构)或系统级别——能够影响消耗的处理开销。
使用纠删码可能的负面影响之一就是它对计算资源的消耗,经常大量的对象复制。纠删码的开销取决于纠删码应用的级别(阵列级别、节点级别或是系统级别)和弹性的级别。
纠删码能够和数据分布或离散相结合来提高弹性,并且终结离线存储专用副本。这个过程基本上是跨多个节点或系统传播数据分组,通常在不同的物理位置。然而,使用数据分组在不同物理位置传播的分布式架构就造成了延时问题。
当分布的数据需要重组时,网络带宽很快成了限制因素,因为分组被WAN拉住了。一些对象存储系统将纠删码和复制功能相结合,立在本地系统级别上使用纠删码,在不同地理位置间执行复制以减轻延时问题。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
Eric Slack is an analyst for Storage Switzerland, an IT analyst firm based in Fort Worth, Texas, focused on the storage and virtualization segments. Eric has over 20 years' experience in high-technology industries holding technical management and marketing/sales positions in the computer storage, instrumentation, digital imaging and test equipment fields. He's spent the past 15 years in the data storage field, with storage hardware manufacturers and as a national storage integrator, designing an
相关推荐
-
Pure Storage推出ObjectEngine备份设备
闪存存储先驱Pure Storage公司开始进入云备份领域,让客户可对亚马逊云计算服务(AWS)上的数据进行重 […]
-
对象存储备份最大的好处是什么?
对象存储使得云备份更加实用,并且支持大规模的可扩展,因为对象存储主要是为了扩展而设计的,所以在低成本的商品硬件上存储对象存储通常是可以接受的。
-
揭开灾备真相——那些年我们见过的灾备术语
作为数据保护的最后一道屏障,灾备系统的重要性不言而喻。IT圈好像一夜之间都在说灾备,那么到底什么是灾备?为什么灾备如此重要?未来发展趋势如何?本系列文章带你认清灾备真相。
-
面向海量规模与高度扩展方向转化的二级数据存储
在闪存领域的投资,以及线上的二级数据存储架构帮助企业能够处理更多的数据,与此同时提高在闪存上的投资回报。