一种基于存储策略的业务数据文件存储方法、装置及系统制造方法及图纸

技术编号:37144046 阅读:23 留言:0更新日期:2023-04-06 21:53
本发明专利技术公开了一种基于存储策略的业务数据文件存储方法、装置及系统,涉及文档分布式存储技术领域。所述方法是先接收来自文件服务前端的且由用户为业务系统中不同业务模块设置的存储策略以及来自所述业务系统中某个业务模块的业务数据物理文件,然后根据在与所述某个业务模块对应的存储策略中的本地存储目录、文件加密方式、文件存储方式和本地存储文件备份方式,对所述业务数据物理文件进行相应存储处理,如此可以使用户只需要关注数据如何落地,减少企业实现存储成本,以及更方便地为用户管理好文件,对文件进行分类和容灾备份,进而帮助企业更好地去管理自己的文件数据,就像自己低成本地管理自己的文件数据一样,便于实际应用和推广。实际应用和推广。实际应用和推广。

【技术实现步骤摘要】
一种基于存储策略的业务数据文件存储方法、装置及系统


[0001]本专利技术属于文档分布式存储
,具体涉及一种基于存储策略的业务数据文件存储方法、装置及系统。

技术介绍

[0002]在传统软件行业发展中,企业的数据需要集中化管理和存储,目前行业内的云存储解决方案虽然可以解决这个需求,但是无法满足企业的更多个性化需求,其中包括管理所有的业务系统中的文件、对文件按照一定的规则分类存储、定期备份冷热数据、当磁盘容量达到一定限制如何进行存储动态扩容以及如何防止磁盘损坏导致数据不可用等需求,即现有技术具体存在如下几点问题:(1)云存储仅提供了通用解决方案,未能很好地与行业相结合,不能实现多元存储方案,比如根据某类流程按照某种规则自动归档在存储的某个盘符位置;(2)面对企业在不同的地理位置,访问存储的性能会不同,较远的机构访问核心机构的文件耗时长,下载慢;(3)企业中的物理文件数据很少会存储在云端,可能存在文件内容泄露的风险;(4)磁盘在实际应用中容易损坏,而损坏的磁盘数据已经不可用,导致业务数据无法访问和下载,同时当磁盘满了,无法实现动态扩容机制;(本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于存储策略的业务数据文件存储方法,其特征在于,由文件服务后端执行,包括:接收来自文件服务前端的且由用户为业务系统中不同业务模块设置的存储策略,其中,所述存储策略包括有本地存储目录、文件加密方式、文件存储方式和本地存储文件备份方式;接收来自所述业务系统中某个业务模块的业务数据物理文件;根据与所述某个业务模块对应的存储策略对所述业务数据物理文件进行如下存储处理:采用该存储策略中的本地存储目录对所述业务数据物理文件进行本地存储,采用该存储策略中的文件加密方式对所述业务数据物理文件进行加密,采用该存储策略中的文件存储方式对所述业务数据物理文件进行非本地存储,以及采用该存储策略中的本地存储文件备份方式对已本地存储的所述业务数据物理文件进行备份。2.根据权利要求1所述的业务数据文件存储方法,其特征在于,接收来自所述业务系统中某个业务模块的业务数据物理文件,包括:接收由所述业务系统中某个业务模块前端通过超文本传输协议HTTP上传的第一业务数据物理文件。3.根据权利要求1所述的业务数据文件存储方法,其特征在于,接收来自所述业务系统中某个业务模块的业务数据物理文件,包括:接收由所述业务系统中某个业务模块后端通过封装处理端上传的第二业务数据物理文件,其中,所述封装处理端用于按照如下方式上传所述第二业务数据物理文件:先从本地获取与所述某个业务模块后端对应的存储策略,然后根据所述存储策略,通过调用存储包的软件开发工具包SDK方式上传来自所述某个业务模块后端的所述第二业务数据物理文件,最后调用本地的远程过程调用RPC接口交互所述第二业务数据文件的业务信息。4.根据权利要求3所述的业务数据文件存储方法,其特征在于,根据与所述某个业务模块对应的存储策略对所述业务数据物理文件进行存储处理,包括:统一通过WindowsAzure存储服务StorageService来暴露所述存储包的应用程序编程接口API,以及统一通过存储实例工厂StorageFactory来传入与所述某个业务模块对应的存储策略,并返回对应的存储实例,以便基于所述存储实例对所述业务数据物理文件进行存储处理。5.根据权利要求1所述的业务数据文件存储方法,其特征在于,所述存储策略还包括有DNS域名加设规则和CDN资源加速访问机制,以便在根据与所述某个业务模块对应的存储策略对所述业务数据物理文件进行存储处理之后,用户可选择就近节点的数据进行下载访问,并对每个存储的桶做策略访问限制。6.根据权利要求1所述的业务数据文件存储方法,其特征在于,所述存储策略还包括有分析规则,以便在根据与所述某个业务模块对应的存储策略对所述业务数据物理文件进行存储处理之后,可定期扫描存储数据,并基于分析规则对扫描内容进行检测分析,形成可为用户定期...

【专利技术属性】
技术研发人员:陈鑫陈文建熊学武韦利东
申请(专利权)人:成都泛微网络科技有限公司
类型:发明
国别省市:

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

1