[发明专利]基于单数据库和单文件的进程内虚拟文件系统有效
申请号: | 201410043938.1 | 申请日: | 2014-01-29 |
公开(公告)号: | CN103761328B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 严华杰;周后红;胡伟雄;戴立言;李庆瑜 | 申请(专利权)人: | 上海网达软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海汉声知识产权代理有限公司31236 | 代理人: | 胡晶 |
地址: | 201206 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于单数据库和单文件的进程内虚拟文件系统,基于单数据库和单文件的进程内虚拟文件系统建立在一原生操作系统上,应用于单个应用程序进程内部的一个或多个线程,原生操作系统提供一数据库、在数据库之外的一原生文件,以及原生系统接口层;数据库包括访问接口,原生文件包括读写接口;其中,数据库及访问接口存取虚拟文件的结构和数据块信息,原生文件及读写接口存取虚拟文件的数据内容;基于单数据库和单文件的进程内虚拟文件系统通过原生系统接口层调用访问接口以及读写接口,完成虚拟文件系统的功能。 | ||
搜索关键词: | 基于 数据库 文件 进程 虚拟 文件系统 | ||
【主权项】:
一种基于单数据库和单文件的进程内虚拟文件系统,其特征在于,所述基于单数据库和单文件的进程内虚拟文件系统建立在一原生操作系统上,应用于单个应用程序进程内部的一个或多个线程,所述原生操作系统提供一数据库、在所述数据库之外的一原生文件,以及原生系统接口层;所述数据库包括访问接口,所述原生文件包括读写接口;其中,所述数据库及所述访问接口存取虚拟文件的结构和数据块信息,所述原生文件及所述读写接口存取虚拟文件的数据内容;所述基于单数据库和单文件的进程内虚拟文件系统通过所述原生系统接口层调用所述访问接口以及读写接口,完成虚拟文件系统的功能,所述原生文件的大小随所存储文件的增加而增加,在删除所存储的虚拟文件时仅修改数据库表,不减少所述原生文件的大小,在既修改所述数据库,又修改所述原生文件的情况下,使用所述数据库的事务提交功能,修改原生文件和数据库成功后,以提交数据库更改的结果作为是否成功操作的依据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海网达软件股份有限公司,未经上海网达软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410043938.1/,转载请声明来源钻瓜专利网。