【技术实现步骤摘要】
本专利技术涉及一种文件事务方法,尤其涉及。
技术介绍
传统技术中,对于文件的读写都是基于操作系统中的文件系统实现的,数据以文件为单位存储,且由操作系统统一管理,文件的逻辑结构和物理结构脱钩,程序和数据分离,是数据和程序有了一定的独立性,用户的程序和数据可以分别存放,各个应用程序可以共享一组数据,可以实现以文件为单位的数据共享。但由于数据的组织仍然是面向程序,所以基于操作系统的文件的读写有种种限制,如不能进行并发操作、无法远程操作文件等。当某个应用面临终端分布广、需要并发操作、对数据共享有很高要求时,可能就需要选用数据库来完成,数据库能够统一管理和共享数据,数据冗余很少,程序和数据有很高的独立性, 数据库对数据进行统一管理和控制,提供了数据的安全性、完整性以及并发控制。但是可能由于各种历史条件的限制,各个部门或者地区根据自身的信息需求和特定的应用可能选择了各自的软硬件环境,所以应用面临的数据库版本各异,开发出来的应用无法直接复制到另一个平台中使用,同时使用数据库还面临着高昂的购买费用、复杂的安装等问题。
技术实现思路
本专利技术的目的就是为了解决上述问题,提供,它提 ...
【技术保护点】
1.一种支持并发的文件事务方法,其特征是,该方法的实现步骤如下:步骤1:初始化数据库系统服务器,并判断原文件是否存在,如存在则转入步骤3,如不存在则转入步骤2;步骤2:判断原文件的备份文件是否存在,如存在,则转入步骤3,如备份文件不存在则抛出异常;步骤3:反序列化原文件或备份文件为对象;步骤4:判断对象的消息鉴别码Mac是否正确,如果正确则跳至步骤5,如错误则抛出异常;步骤5:将对象保存在内存中;步骤6:对文件进行并发操作并进行保存。
【技术特征摘要】
【专利技术属性】
技术研发人员:郑永清,肖宗水,任国珍,何伟,
申请(专利权)人:山东地纬计算机软件有限公司,
类型:发明
国别省市:88
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。