[发明专利]一种基于模块的存储系统及方法有效
申请号: | 201310533679.6 | 申请日: | 2013-10-31 |
公开(公告)号: | CN103559254B | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 曾洪宁 | 申请(专利权)人: | 上海上讯信息技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海百一领御专利代理事务所(普通合伙)31243 | 代理人: | 马育麟 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模块 存储系统 方法 | ||
技术领域
本发明涉及一种存储系统及方法,尤其涉及一种基于模块的存储系统及方法。
背景技术
现有系统软件大多都涉及到二进制程序,配置,数据,日志等多个部分的相互协作,通常这些部分被混杂的放在一起(例如存放在一个目录中),多个软件使用不同的目录。这种混乱的放置导致用户很难对二进制程序,配置,数据,日志作全局性的管理。例如为了保护数据,用户不得不遍历每一个目录找寻属于每一个软件的数据区。用户希望的是能够站在全局的角度实施在对现有系统的各个部分的保护,但目前尚未有可行的系统或方法来全局性的分离和组织这些软件的各个部分。
发明内容
本发明的目的在于克服现有技术的缺陷,而提供一种基于模块的存储系统及方法,具有存储过程简单,清晰、易于扩充功能模块、不影响现有存储数据的优点。
实现上述目的的技术方案是:
本发明的一种基于模块的存储系统,包括:
数据存储模块,用于存储数据文件;
一配置文件存储模块,用于存储配置文件;
一代码文件存储模块,所述代码文件存储模块与所述数据存储模块和所述配置文件管理模块通信连接,用于存储代码文件,并根据所述配置文件存储模块中配置文件的信息,对所述数据存储模块进行读写;
一应用服务模块,与所述数据存储模块、所述配置文件存储模块和所述代码文件存储模块通信连接,用于对当前存储文件进行分类存储。
本发明的进一步改进在于,所述数据存储模块为独立的物理存储模块。
本发明的进一步改进在于,所述数据文件包括:用户数据和系统日志数据。
本发明的进一步改进在于,所述代码文件包括可执行程序、库文件、脚本文件和页面文件。
本发明的一种基于模块的存储方法,包括步骤:
设置相互独立的数据存储模块、一配置文件存储模块和一代码文件存储模块;
通过一应用服务模块将当前存储文件划分为数据文件、代码文件或配置文件;
按照划分的种类将所述当前存储文件存入相应的存储模块。
本发明的进一步改进在于,当运行所述代码文件存储模块中的代码文件时,所述代码文件存储模块读写所述配置文件管理模块中与当前运行代码文件对应的配置文件,并依据该配置文件对所述数据存储模块进行读写。
本发明的进一步改进在于,所述数据文件包括:用户数据和系统日志数据。
本发明的进一步改进在于,所述代码文件包括可执行程序、库文件、脚本文件和页面文件。
本发明的进一步改进在于,所述代码文件存储模块通过XML语义读写所述配置文件管理模块中与当前运行代码文件对应的配置文件。
本发明的进一步改进在于,所述数据存储模块通过一动态文件系统为所述代码文件存储模块提供基于所述动态文件系统的数据读写。
本发明由于采用了以上技术方案,使其具有以下有益效果是:
数据存储模块、配置文件存储模块和代码文件存储模块的采用,实现了可将代码文件、数据文件、配置文件分类存储;而代码文件、数据文件、配置文件的分类储存使得存储的过程更为的简单,清晰,且此时对文件的管理只需要简单的管理这个文件所在的存储模块(例如存储模块的备份和恢复)即可。并易于扩充功能模块、不影响现有存储数据。数据存储模块动态文件系统的采用实现了本发明系统的容灾,备份,快照,扩容等功能。
附图说明
图1为本发明基于模块的存储系统的结构示意图。
具体实施方式
下面结合具体实施例对本发明作进一步说明。
请参阅图1,本发明的一种基于模块的存储系统,包括:
数据存储模块1,用于存储数据文件;
一配置文件存储模块2,用于存储配置文件;
一代码文件存储模块3,代码文件存储模块3与数据存储模块1和配置文件管理模块2通信连接,用于存储代码文件,并根据配置文件存储模块2中配置文件的信息,对数据存储模块1进行读写;
一应用服务模块4,与数据存储模块1、配置文件存储模块2和代码文件存储模块3通信连接,用于对当前存储文件进行分类存储。
数据存储模块1为独立的物理存储模块。
代码文件包括可执行程序、库文件、脚本文件和页面文件,这些文件在他们的存储模块更进一步依据类别以树形结构组织。
配置文件是代码执行时候需要读取的一些用户配置数据存储的地方,配置文件中的数据决定着代码的逻辑走向,直接取决于用户的意愿,所以单个存储比较理想。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海上讯信息技术股份有限公司,未经上海上讯信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310533679.6/2.html,转载请声明来源钻瓜专利网。