【技术实现步骤摘要】
本专利技术涉及云存储
,具体涉及一种解码方法和装置及云存储方法和系统。
技术介绍
云存储是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。在云存储系统中,文件一般被分片保存在多个云存储服务器中。此外,在数据通讯时,需要通讯的数据也会被分为多个分片,逐片传送给对方。在数据存储和通讯时,为了解决可靠性的问题,可采用纠删码(Erasure Codes,简称为EC)技术,将文件进行编码,分为若干个原始数据分片和校验分片,分别进行存储或通讯。里德-所罗门(Reed-Solomon,简称为RS)纠删码是一种常用的EC技术,它将原始文件编码后,分为大小相同的m个原始数据分片和η个校验分片,分别进行存储或通讯。对于文件存储或者通讯接收方,只要获得其中任意m个分片,即可通过解码方式恢复原文件或者数据,因此可以抗η个分片损坏或者丢失,大大提高了系统的可靠性。对于计算机文件存储,纠删码系统的存储空间利用率为m/(m+n),远远高于副本存储方式,因此,RS纠删码通 ...
【技术保护点】
一种解码方法,其特征在于,包括步骤:读取输入缓冲区的待解码数据,将读取到的包括原数据分片和校验数据分片的待解码数据移送至输出模块,并在输出模块中对待解码数据进行处理;根据处理后输出模块中原数据区和待解码区域中数据分片的数量,选取相应的数据分片进行解码操作,将解码操作结果组合成全部原数据。
【技术特征摘要】
【专利技术属性】
技术研发人员:孙崎,
申请(专利权)人:苏宁云商集团股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。