基于云服务的数据存储方法、装置电子设备、计算机程序产品制造方法及图纸

技术编号:36227710 阅读:74 留言:0更新日期:2023-01-04 12:27
本申请提供一种基于云服务的数据存储方法、装置电子设备、计算机程序产品,确定要存储到云服务端的油气田业务知识与数据,并对油气田业务知识与数据进行切块处理得到多个大小相同的油气田业务数据块;针对每个油气田业务数据块构建一个object,并针对每个object分配一个唯一性标识,以将每个object的唯一性标识共享为该object对应的油气田业务数据块的唯一性标识;对每个object的唯一性标识进行哈希运算,以将每个object对应的唯一性标识转换为第一伪随机数,且所有的第一伪随机数均匀分布;基于所有object的唯一性标识对应的第一伪随机数,确定每个object与云服务端上的存储节点的映射关系,以将每个object对应的油气田业务数据块存储到云端服务端的对应存储节点上,保证数据安全性。保证数据安全性。保证数据安全性。

【技术实现步骤摘要】
基于云服务的数据存储方法、装置电子设备、计算机程序产品


[0001]本申请涉及数据存储
,特别是涉及一种基于云服务的数据存储方法、装置电子设备、计算机程序产品。

技术介绍

[0002]油气田的信息化建设,已经正在形成涵盖众多行业和领域的“数据资产”,尤其其中的油气田业务知识与数据当成为油田的生产过程当中各个生产环节当中的重要支撑,比如贯穿于生产作业、开采油厂、分公司到油气田总公司的数字化体系中。
[0003]而传统的油气田业务知识与数据存储是通过部署本地服务器,然后将油气田业务知识与数据存储在本地服务器上,但是,要存储的油气田业务知识与数据是随着用户的业务推进不断增长的,而本地服务器的容量是有限制的,由此极大的限制了油气田业务知识与数据的存储。而基于云服务的油气田业务知识与数据存储数可以将油气田业务知识与数据存储在云服务端,进而无须部署内部服务器;而且云服务端可实现便捷地扩容,从而可以满足油气田业务知识与数据的不断增长,即相当于实现了无限存储。另外,将所有油气田业务知识与数据存储在云服务端,可以确保良好的可负担性,对油气田业务知识本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于云服务的数据存储方法,其特征在于,包括:确定要存储到云服务端的油气田业务知识与数据,并对所述油气田业务知识与数据进行切块处理得到多个大小相同的油气田业务数据块;针对每个所述油气田业务数据块构建一个object,并针对每个所述object分配一个唯一性标识,以将每个所述object的唯一性标识共享为该object对应的油气田业务数据块的唯一性标识;对每个所述object的唯一性标识进行哈希运算,以将每个所述object对应的唯一性标识转换为第一伪随机数,且所有的所述第一伪随机数均匀分布;基于所有所述object的唯一性标识对应的第一伪随机数,确定每个所述object与所述云服务端上的存储节点的映射关系,以将每个所述object对应的油气田业务数据块存储到所述云端服务端的对应存储节点上。2.根据权利要求1所述的基于云服务的数据存储方法,其特征在于,所述针对每个所述油气田业务数据块构建一个object,并针对每个所述object分配一个唯一性标识,包括:将所述多个大小相同的油气田业务数据块按照一一对应的方式投影到包括多个所述object的object逻辑集合上,并按照所述油气田业务数据块和所述object的投影关系,针对每个所述object分配一个唯一性标识。3.根据权利要求2所述的基于云服务的数据存储方法,其特征在于,所述对每个所述object的唯一性标识进行哈希运算,以将每个所述object对应的唯一性标识转换为第一伪随机数,且所有的所述第一伪随机数均匀分布,包括:获取所述云服务端的安全加密参数,并基于所述安全加密参数对每个所述object对应的唯一性标识进行哈希运算,以将每个所述object对应的唯一性标识转换为第一伪随机数,且所有所述第一伪随机数均匀分布。4.根据权利要求3所述的基于云服务的数据存储方法,其特征在于,所述基于所有所述object的唯一性标识对应的第一伪随机数,确定每个所述object与所述云服务端上的存储节点的映射关系,以将每个所述object对应的油气田业务数据块存储到所述云端服务端的对应存储节点上,包括:基于所有所述object的唯一性标识对应的第一伪随机数,建立所述object逻辑集合中每个所述object与所述云服务端上的存储节点的映射关系;基于所述映射关系,针对每个所述object,将与该object具有对应投影关系的油气田业务数据块传输到与该object具有映射关系的存储节点上。5.根据权利要求3所述的基于云服务的数据存储方法,其特征在于,所述基于所述安全加密参数对每个所述object对应的唯一性标识进行哈希运算,以将每个所述object对应的唯一性标识转换为第一伪随机数,包括:基于所述安全加密参数以及构建的哈希运算循环群中的多个哈希元,对所述object对应的唯一性标识进行哈希运算,以将每个所述object对应的唯一性标识转换为第一伪随机数。6.根据权利要求5所述的基于云服务的数据存储方法,其特征在于,所述基于所述安全加密参数对每个所述object对应的唯一性标识进行哈希运算,以将每个所述object对应的唯一性标识转换为第一伪随机数,还包括:基于所述哈希运算所使用的元曲线方程,构建哈希运算循环群,以从所述哈希运算循环群中筛选出均匀的多个所述哈希元,以基于所述安全加密参数以及筛选出的所述哈希元,对所述object对应的唯一性标识进行哈希运算,以
及将每个所述object对应的唯一性标识转换为第一伪随机数。7.一种基于云服务的数据存储装置,其特征在于,包括:第一程序单元,用于确定要存储到云服务端的油气田业务知识与数据,并对所述...

【专利技术属性】
技术研发人员:朱平伦明光春李四海孙建康刘海峰刘一幡刘文政马飞
申请(专利权)人:山东云科汉威软件有限公司
类型:发明
国别省市:

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

1