The invention discloses a method of preservation, protocol data and file operation based on real-time pre is the key, proxy data or files from the operation request parse out the data or file operation command message based, then from data or file manipulation commands automatically derived data or file save command, the corresponding verification save the file or save the real-time data, after the completion of the protocol proxy data or file operation request message to the target server. The invention also discloses a real-time pre - save system for data and file operation based on protocol agent. Applying the invention, on the one hand, data or files can be stored transparently, automatically, realtime and compulsive before completing the preservation of data or files. On the other hand, there is no need to modify client and server programs, reduce costs and reduce risks.
【技术实现步骤摘要】
基于协议代理的数据和文件操作实时预保存方法和系统
本专利技术涉及一种新颖的数据或文件操作实时预保存的方法和系统,具体是一种基于协议代理的实时、透明、自动、强制的数据或文件操作预保存方法和系统。
技术介绍
在信息时代,数据或文件操作(指删除、修改、替换、查询等)每时每刻都在发生。相应的数据或文件的误操作也随处可见。数据或文件的误操作常常使企业面临严重的业务危机,甚至引发社会风险。传统上,操作者要执行一个删除数据或文件的操作,只能在规程上要求操作者先进行人工的数据或文件的保存(指另存或备份),然后再开始数据或文件的操作。但在实际上,不仅存在操作者的粗心大意或自以为是,也存在操作者或恶意程序(例如病毒)故意进行数据或文件的删除,这样就很容易造成不良社会影响。现有技术,基本上只能是靠提前人工写出保存命令,然后编制一个脚本,脚本中保存命令在前,操作命令在后。该技术由于需要人为提前写出,不仅成本高,不实时,也很容易被操作者遗忘或被操作者故意放弃。因此,迫切需要有一种实时的(在操作命令前立刻完成保存命令),透明的(也就是操作者毫无异样,和正常操作一样),自动的(无需操作者手工干 ...
【技术保护点】
一种基于协议代理的数据和文件操作实时预保存方法,其特征在于,包括:a、协议代理接收到客户端通过协议发来的数据或文件操作请求报文;b、对数据或文件操作请求报文解析,解析出相应的数据或文件操作命令;c、对解析出的数据或文件操作命令进行预保存策略判断,如果不是预保存策略定义的数据或文件操作,则执行步骤g,如果是预保存策略定义的数据或文件操作,则执行步骤d;d、将解析出的数据或文件操作命令进行自动推导,根据推导策略推导出相应的数据或文件保存命令;e、根据验证策略对操作命令和保存命令进行验证;f、将推导出的保存命令根据保存策略提交到保存服务器,进行数据或文件的实时保存操作;g、协议代 ...
【技术特征摘要】
1.一种基于协议代理的数据和文件操作实时预保存方法,其特征在于,包括:a、协议代理接收到客户端通过协议发来的数据或文件操作请求报文;b、对数据或文件操作请求报文解析,解析出相应的数据或文件操作命令;c、对解析出的数据或文件操作命令进行预保存策略判断,如果不是预保存策略定义的数据或文件操作,则执行步骤g,如果是预保存策略定义的数据或文件操作,则执行步骤d;d、将解析出的数据或文件操作命令进行自动推导,根据推导策略推导出相应的数据或文件保存命令;e、根据验证策略对操作命令和保存命令进行验证;f、将推导出的保存命令根据保存策略提交到保存服务器,进行数据或文件的实时保存操作;g、协议代理将数据或文件操作请求报文转发给目标服务器。2.根据权利要求1所述的方法,其特征在于,步骤b所述的数据或文件操作,是指数据库的删、改、查等SQL命令或文件系统的格式化、删除、移动等文件命令。3.根据权利要求1所述的方法,其特征在于,步骤c所述的预保存策略,是指对哪些数据操作或文件操作,需要进行预先保存的条件约定,所述保存是指数据或文件的另存或备份。4.根据权利要求1所述的方法,其特征在于,步骤d所述的推导,是根据推导策略从数据或文件的操作命令自动得到数据或文件的保存命令,包括但不限于,将数据库的select、delete、update、drop、truncate等命令自动推导出createtable等保存命令,将文件系统的cp、mv、rm、format等命令自动推导出copy或复制等保存命令。5.根据权利要求1所述的方法,其特征在于,步骤d所述的推导策略不仅定义了数据或文件保存的名称规范,还定义了推导出错时的处理要求。6.根据权利要求1所述的方法,其特征在于,步骤e所述的验证,既是对操作命令的语法和语义检查,也包括对推导出的保存命令的语法和语义检查,所述语法检查,是检查有无语法错误,所述语义...
【专利技术属性】
技术研发人员:方正江,罗爱平,
申请(专利权)人:深圳迪贝守望信息技术有限公司,方正江,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。