【技术实现步骤摘要】
一种Filecoin中优化数据存储的方法及系统
[0001]本申请涉及数据存储领域,并且更具体地,涉及一种
Filecoin
中优化数据存储的方法及系统
。
技术介绍
[0002]IPFS(Inter Planetary File System
,星际文件存储
)
是一个旨在创建持久且分布 式存储和共享文件的网络传输协议
。
它是一种内容可寻址的对等超媒体分发协议
。
在
IPFS 网络中的节点将构成一个分布式文件系统
。Filecoin
系统是一个基于
IPFS
的去中心化的分布式存储项目
。Filecoin
系统的区块链技术底层依托于分布式存储进行数据存储,在区块链公链上进行
Filecoin
节点维护和提供存储功能的用户,公链会给予他们代币奖励
。
所以对于文件的写入和读取越快,用户得到奖励的机率越大,反之,如果文件无法及时读取到数据或者数据丢失,用户就无法获得奖励甚至还要扣除一定量的代币
。
因此,如何提高区块链中的数据的存取效率是本领域技术人员亟待解决的技术问题
。
目前,出现了基于存储文件优先级划分以确定文件存储顺序的技术,其涉及挖掘文件的特征信息以进行优先级分类,完成优先级的快速确定,在保障存储效率的同时,确保重要数据优先备份,提高安全性,在特征挖掘过程中,往往因为特征挖掘断层,导致结果与实际结果产生偏差, ...
【技术保护点】
【技术特征摘要】
1.
一种
Filecoin
中优化数据存储的方法,其特征在于,应用于数据存储系统,所述方法包括:获取拟存储文件,将所述拟存储文件进行拆分,得到各数据簇,挖掘所述各数据簇的表征载体,得到各数据簇表征载体;将所述各数据簇表征载体分别进行分组,得到所述各数据簇表征载体各自对应的第一范围表征载体,组成第一范围表征载体集合,以及得到所述各数据簇表征载体各自对应的第二范围表征载体,组成第二范围表征载体集合;通过所述第一范围表征载体集合中各第一范围表征载体之间的共性评分构建所述第一范围表征载体集合对应的第一载体关系图,并通过所述各数据簇的数据分布构建所述第二范围表征载体集合对应的第二载体关系图;通过所述第一载体关系图中的第一范围表征载体和第一范围表征载体对应的相邻点表征载体进行载体整合,得到所述第一范围表征载体集合中各第一范围表征载体各自对应的第一整合表征载体,并通过所述第二载体关系图中第二范围表征载体和第二范围表征载体对应的相邻点表征载体进行载体整合,得到所述第二范围表征载体集合中各第二范围表征载体各自对应的第二整合表征载体;通过同一数据簇表征载体各自对应的第一整合表征载体和第二整合表征载体进行合并,得到所述各数据簇表征载体各自对应的目标数据簇表征载体,并通过所述各数据簇表征载体各自对应的目标数据簇表征载体进行文件优先级确定,得到所述拟存储文件对应的文件优先级确定结果;基于所述文件优先级确定结果对所述拟存储文件进行存储
。2.
根据权利要求1所述的方法,其特征在于,所述挖掘所述各数据簇的表征载体,得到各数据簇表征载体,包括:挖掘所述各数据簇的数据项表征载体,得到各数据簇数据项表征载体;获取所述各数据簇的数据分布,将所述各数据簇的数据分布进行量化表达,得到各数据簇分布表征载体;将所述各数据簇数据项表征载体和对应的数据簇分布表征载体进行融合,得到所述各数据簇表征载体;所述通过所述第一范围表征载体集合中各第一范围表征载体之间的共性评分构建所述第一范围表征载体集合对应的第一载体关系图,包括:获取所述各第一范围表征载体之间的表征载体共性评分,通过所述表征载体共性评分确定所述各第一范围表征载体之间的共性联系结果;将所述各第一范围表征载体各自确定为组成点,并依据所述共性联系结果将所述各第一范围表征载体进行连接,得到所述第一载体关系图;所述通过所述各数据簇的数据分布构建所述第二范围表征载体集合对应的第二载体关系图,包括:通过所述各数据簇的数据分布确定所述各数据簇表征载体各自对应的第二范围表征载体的载体分布,通过所述载体分布确定所述第二范围表征载体集合中各第二范围表征载体之间的分布关系;将所述各第二范围表征载体各自确定为组成点,并依据所述分布关系将所述各第二范
围表征载体进行连接,得到所述第二载体关系图
。3.
根据权利要求1所述的方法,其特征在于,所述通过所述第一载体关系图中的第一范围表征载体和第一范围表征载体对应的相邻点表征载体进行载体整合,得到所述第一范围表征载体集合中各第一范围表征载体各自对应的第一整合表征载体,包括:获取所述第一范围表征载体对应的相邻点表征载体的载体均值,得到第一载体均值,并获取所述第一范围表征载体与所述第一范围表征载体对应的相邻点表征载体之间的作差载体,得到第一作差载体;将所述第一范围表征载体
、
所述第一作差载体和所述第一载体均值进行合并,得到第一合并表征载体,并通过所述第一合并表征载体进行仿射计算,得到所述第一范围表征载体对应的第一整合表征载体;通览所述第一载体关系图中的各第一范围表征载体,得到所述第一范围表征载体集合中各第一范围表征载体各自对应的第一整合表征载体;所述通过所述第二载体关系图中第二范围表征载体和第二范围表征载体对应的相邻点表征载体进行载体整合,得到所述第二范围表征载体集合中各第二范围表征载体各自对应的第二整合表征载体,包括:获取所述第二范围表征载体对应的相邻点表征载体的载体均值,得到第二载体均值,并获取所述第二范围表征载体与所述第二范围表征载体对应的相邻点表征载体之间的作差载体,得到第二作差载体;将所述第二范围表征载体
、
所述第二作差载体和所述第二载体均值进行合并,得到第二合并表征载体,并通过所述第二合并表征载体进行仿射计算,得到所述第二范围表征载体对应的第二整合表征载体;通览所述第二载体关系图中的各第二范围表征载体,得到所述第二范围表征载体集合中各第二范围表征载体各自对应的第二整合表征载体
。4.
根据权利要求1所述的方法,其特征在于,所述通过同一数据簇表征载体各自对应的第一整合表征载体和第二整合表征载体进行合并,得到所述各数据簇表征载体各自对应的目标数据簇表征载体,并通过所述各数据簇表征载体各自对应的目标数据簇表征载体进行文件优先级确定,得到所述拟存储文件对应的文件优先级确定结果,包括:获取第一强化因子,通过所述第一强化因子将所述第一范围表征载体集合中各第一范围表征载体各自对应的第一整合表征载体进行非线性变换,得到所述第一范围表征载体集合中各第一范围表征载体各自对应的第一强化表征载体;通过所述第一强化因子将所述第二范围表征载体集合中各第二范围表征载体各自对应的第二整合表征载体进行非线性变换,得到所述第二范围表征载体集合中各第二范围表征载体各自对应的第二强化表征载体;将同一数据簇表征载体各自对应的第一强化表征载体和第二强化表征载体进行合并,得到所述各数据簇表征载体各自对应的强化数据簇表征载体,并通过所述各数据簇表征载体各自对应的强化数据簇表征载体进行文件优先级确定,得到所述拟存储文件对应的目标文件优先级确定结果
。5.
根据权利要求4所述的方法,其特征在于,所述通过所述第一强化因子将所述第一范围表征载体集合中各第一范围表征载体各自对应的第一整合表征载体进行非线性变换,得
到所述第一范围表征载体集合中各第一范围表征载体各自对应的第一强化表征载体,包括:通过所述第一强化因子对所述第一范围表征载体集合中各第一范围表征载体各自对应的第一整合表征载体进行拟合优化变换,得到所述第一范围表征载体集合中各第一范围表征载体各自对应的第一优化表征载体,并获取所述第一优化表征载体对应的正态分布差异值,得到第一正态分布差异值;将所述第一范围表征载体集合中各第一范围表征载体各自对应的第一整合表征载体进行加权,得到所述第一范围表征载体集合中各第一范围表征载体各自对应的第一加权表征载体;获取所述第一加权表征载体与所述第一正态分布差异值的相乘结果,得到所述第一范围表征载体集合中各第一范围表征载体各自对应的第一强化表征载体;所述通过所述第一强化因子将所述第二范围表征载体集合中各第二范围表征载体各自对应的第二整合表征载体进行非线性变换,得到所述第二范围表征载体集合中各第二范围表征载体各自对应的第二强化表征载体,包括:通过所述第一强化因子对所述第二范围表征载体集合中各第二范围表征载体各自对应的第二整合表征载体进行拟合优化变换,得到所述第二范围表征载体集合中各第二范围表征载体各自对应的第二优化表征载体,并获取所述第二优化表征载体对应的正态分布差异值,得到第二正态分布差异值;将所述第二范围表征载体集合中各第二范围表征载体各自对应的第二整合表征载体进行加权,得到所述第二范围表征载体集合中各第二范围表征载体各自对应的第二加权表征载体;获取所述第二加权表征载体与所述第二正态分布差异值的相乘结果,得到所述第二范围表征载体集合中各第二范围表征载体各自对应的第二强化表征...
【专利技术属性】
技术研发人员:解绘绘,
申请(专利权)人:北京乐讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。