发明名称 一种适用于云存储系统的元数据分布式存储方法
摘要 本发明提供一种适用于云存储系统的元数据分布式存储方法,该方法通过SHA-1算法对数据块进行签名运算,并对运算后的数据块进行分布式存储;再通过映射方法将数据块和元数据进行混合存储。本发明解决了传统元数据存储需要专门元数据服务器的问题,通过该方法可以直接把元数据的存储与块数据存储合并,不仅提高了元数据的安全性和可扩展性,也避免了因元数据单点失效而导致整个存储网络不能使用的问题。
申请公布号 CN102821138B 申请公布日期 2015.06.24
申请号 CN201210236195.0 申请日期 2012.07.09
申请人 广州鼎鼎信息科技有限公司 发明人 严荣程;魏孙鼎
分类号 H04L29/08(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京市盈科律师事务所 11344 代理人 马丽丽
主权项 一种适用于云存储系统的元数据分布式存储方法,其特征在于:包括以下步骤:(a)通过SHA‑1算法对数据块进行签名运算;(b)对运算后的数据块进行分布式存储;(c)通过映射方法将数据块和元数据进行混合存储;其中,所述步骤(c)包括:(c1)对每个访问的客户端分配唯一的编号i;(c2)设定该客户要访问一个对象表object的第j条记录;(c3)根据编号i和对象表object的第j条记录构造出一个地址字符串meta.i.object.j;(c4)将构造出的地址字符串进行SHA‑1运算,得到一个指向混合数据块的摘要KEY;(c5)将得到的摘要KEY通过映射方法f(key)→N找到相应服务器,并写入存储网络;(c6)将存储网络中所写入的混合数据块的操作结果进行返回;所述步骤(c5)中,当写入数据块时,仅当数据块不存在时,才写入存储网络。
地址 510000 广东省广州市科学城光谱西路3号研发楼D303
您可能感兴趣的专利