用于管理数据放置的方法、设备和计算机程序产品技术

技术编号:26845301 阅读:27 留言:0更新日期:2020-12-25 13:07
本公开涉及用于管理数据放置的方法、设备和计算机程序产品。在一种用于管理数据放置的方法中,响应于接收到用于备份原始数据的备份请求,将原始数据存储在第一存储系统中以形成原始副本。获取与原始数据相对应的元数据,元数据包括原始数据的摘要信息。将元数据存储在第二存储系统中的区块链系统中以形成元数据副本,第一存储系统和第二存储系统是分别由第一提供者和第二提供者提供的独立的存储系统。利用原始副本和元数据副本来管理原始数据。在本公开中,将原始副本和元数据副本分别存储至不同的存储系统,可以判断是否出现副本被篡改的情况,进而提供更高的安全性。进一步,提供了管理数据放置的设备和计算机程序产品。

【技术实现步骤摘要】
用于管理数据放置的方法、设备和计算机程序产品
本公开的各实现方式涉及数据存储,更具体地,涉及用于在存储系统中管理数据放置(placement)的方法、设备和计算机程序产品。
技术介绍
随着数据存储技术的发展,目前已经开发出了例如集中式存储和分布式存储的多种类型的存储系统,并且已经出现了大量的存储服务提供者来用于提供存储服务。对于用户而言,用户可以从多个存储服务提供者中进行选择以用于存储数据。用户对于存储系统的容量、可靠性和完整性提出了更高的要求。如何以更为可靠并且有效的方式来管理数据放置,成为一个研究热点。
技术实现思路
因而,期望能够开发并实现一种以更为有效的方式来管理数据放置的技术方案。期望该技术方案能够与现有的存储系统相兼容,并且通过改造现有存储系统的各种配置,来以更为有效的方式管理存储系统中的数据放置。根据本公开的第一方面,提供了一种用于管理数据放置的方法。在该方法中,响应于接收到用于备份原始数据的备份请求,将原始数据存储在第一存储系统中以形成原始副本。获取与原始数据相对应的元数据,元数据包括原始数据的摘要信本文档来自技高网...

【技术保护点】
1.一种用于管理数据放置的方法,包括:/n响应于接收到用于备份原始数据的备份请求,将所述原始数据存储在第一存储系统中以形成原始副本;/n获取与所述原始数据相对应的元数据,所述元数据包括所述原始数据的摘要信息;/n将所述元数据存储在第二存储系统中的区块链系统中以形成元数据副本,所述第一存储系统和所述第二存储系统是分别由第一提供者和第二提供者提供的独立的存储系统;以及/n利用所述原始副本和所述元数据副本来管理所述原始数据。/n

【技术特征摘要】
1.一种用于管理数据放置的方法,包括:
响应于接收到用于备份原始数据的备份请求,将所述原始数据存储在第一存储系统中以形成原始副本;
获取与所述原始数据相对应的元数据,所述元数据包括所述原始数据的摘要信息;
将所述元数据存储在第二存储系统中的区块链系统中以形成元数据副本,所述第一存储系统和所述第二存储系统是分别由第一提供者和第二提供者提供的独立的存储系统;以及
利用所述原始副本和所述元数据副本来管理所述原始数据。


2.根据权利要求1所述的方法,进一步包括:
分别采集可用于在其中存储所述原始副本和所述元数据副本中的任一项的多个存储系统的多个状态;以及
基于所述多个状态来从所述多个存储系统中选择所述第一存储系统和所述第二存储系统中的相应存储系统。


3.根据权利要求2所述的方法,其中分别采集所述多个存储系统的多个状态包括:针对所述多个存储系统中的给定存储系统,
确定所述给定存储系统的以下状态中的至少任一项:所述给定存储系统的名称、提供者、存储空间、数据吞吐量、延迟、误码率、以及优先级。


4.根据权利要求1所述的方法,其中利用所述原始副本和所述元数据副本来管理所述原始数据包括:响应于接收到针对所述原始数据的恢复请求,
从所述第二存储系统中获取所述元数据副本;
基于所述原始副本生成元数据;以及
基于所述元数据副本和生成的所述元数据来管理所述原始数据。


5.根据权利要求4所述的方法,其中基于所述元数据副本和生成的所述元数据来管理所述原始数据包括:响应于确定生成的所述元数据与所述元数据副本相匹配,
验证所述原始副本未被改变;以及
返回所述原始副本。


6.根据权利要求5所述的方法,进一步包括:响应于确定生成的所述元数据与所述元数据副本不匹配,
验证所述原始副本被改变;以及
返回所述原始副本已经被改变的通知。


7.根据权利要求6所述的方法,进一步包括:响应于确定生成的所述元数据与所述元数据副本不匹配,降低所述第一存储系统和所述第二存储系统中的至少一个存储系统的优先级。


8.根据权利要求1所述的方法,其中所述第一存储系统和所述第二存储系统是基于云的存储系统。


9.根据权利要求1所述的方法,进一步包括:
响应于接收到用于备份另一原始数据的另一备份请求,将所述另一原始数据存储在第二存储系统中以形成另一原始副本;
获取与所述另一原始数据相对应的另一元数据,所述另一元数据包括所述另一原始数据的摘要信息;
将所述另一元数据存储在第一存储系统中以形成另一元数据副本;以及
利用所述另一原始副本和所述另一元数据副本来管理所述另一原始数据。


10.根据权利要求1所述的方法,进一步包括:
将原始数据对象划分为一组原始数据块;以及
从所述一组原始数据块中选择一个原始数据块以作为所述原始数据。


11.一种用于管理数据放置的设备,包括:
至少一个处理单元;
至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述...

【专利技术属性】
技术研发人员:林蓁蓁吴鹏飞陈思侯安州
申请(专利权)人:伊姆西IP控股有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1