数据存储方法及装置制造方法及图纸

技术编号:16551352 阅读:132 留言:0更新日期:2017-11-14 07:11
本发明专利技术提出一种数据存储方法及装置,其中,方法包括:对数据库中的主表进行的多个目标操作进行监听;当监听到至少一种目标操作时,获取所述主表对应的历史表;其中,所述历史表为所述主表的备份表,用于存储所述主表的数据和用户对所述主表的操作信息;在所述历史表中存储所述目标操作以及所述目标操作对应的目标数据。通过该方法,能够实现数据的自动备份存储,减轻用户的工作量,解决现有技术中手动录入或编写程序录入数据工作量大的问题。

Data storage method and device

The present invention includes a data storage device and method, wherein the method: multiple target operating on the main table in the database of the monitor; when listening to at least one target operation, obtaining the history table corresponding to the main table; among them, the history table is the main table backup table for storing the operation information of the main table data and user of the main table; in the history table stored in the target and the target object data corresponding to the operation. By this method, automatic backup storage can realize data, reduce the workload of the user, solves the manual entry or compilation of workload data entry program.

【技术实现步骤摘要】

本专利技术涉及数据处理
,尤其涉及一种数据存储方法及装置
技术介绍
为便于管理人员做数据审计和查询操作,很多应用系统都会涉及到历史数据的存储,将历史数据存储于数据库中,或者存储于文件系统中。其中,历史数据相当于信息备份,用于记录用户在整个生命周期的信息和操作。然而,现有的历史数据存储方法通常是管理人员手动录入和保存的,或者由管理人员编写大量的程序实现历史数据存储,工作量较大,因此,如何自动存储历史数据以减轻管理人员的工作量成为亟待解决的问题。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种数据存储方法,以实现数据的自动备份存储,减轻用户的工作量,解决现有技术中手动录入或编写程序录入数据工作量大的问题。本专利技术的第二个目的在于提出一种数据存储装置。本专利技术的第三个目的在于提出另一种数据存储装置。本专利技术的第四个目的在于提出一种计算机程序产品。本专利技术的第五个目的在于提出一种非临时性计算机可读存储介质。为达上述目的,本专利技术第一方面实施例提出了一种数据存储方法,包括:对数据库中的主表进行的多个目标操作进行本文档来自技高网...
数据存储方法及装置

【技术保护点】
一种数据存储方法,其特征在于,包括:对数据库中的主表进行的多个目标操作进行监听;当监听到至少一种目标操作时,获取所述主表对应的历史表;其中,所述历史表为所述主表的备份表,用于存储所述主表的数据和用户对所述主表的操作信息;在所述历史表中存储所述目标操作以及所述目标操作对应的目标数据。

【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:对数据库中的主表进行的多个目标操作进行监听;当监听到至少一种目标操作时,获取所述主表对应的历史表;其中,所述历史表为所述主表的备份表,用于存储所述主表的数据和用户对所述主表的操作信息;在所述历史表中存储所述目标操作以及所述目标操作对应的目标数据。2.根据权利要求1所述的数据存储方法,其特征在于,所述对数据库中的主表进行的多个目标操作进行监听,包括:基于预先设置的不同的监听器,对所述主表进行的不同的目标操作进行监听;其中,一个监听器对应于一个目标操作。3.根据权利要求1所述的数据存储方法,其特征在于,所述对数据库中的主表进行的多个目标操作进行监听之前,还包括:构建所述主表对应的所述历史表;为所述历史表配置注解信息,所述注解信息用于指示所述历史表与所述主表的对应关系。4.根据权利要求3所述的数据存储方法,其特征在于,所述获取所述主表对应的历史表,包括:扫描所有历史表,获取每个历史表的注解信息;根据获取到的所有注解信息,确定与所述主表存在对应关系的所述历史表。5.根据权利要求2所述的数据存储方法,其特征在于,所述在所述历史表中存储所述目标操作以及所述目标操作对应的目标数据,包括:根据监听到所述目标操作的监听器,确定所述目标操作的目标类型;将所述目标类型作为操作属性增加到所述历史表中;确定所述目标数据在所述主表中的第一位置;在所述历史表中与所述第一位置的相同位置上,对所述目标数据执行所述目标操作。6.根据权利要求5所述的数据存储方法,其特征在于,当监听到所述目标操作为逻辑删除操作时,所述方法...

【专利技术属性】
技术研发人员:陆国际张德阳何昌钦纪勇
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁;21

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

1