[发明专利]用于对数据安全存档的方法和系统在审
申请号: | 201410645159.9 | 申请日: | 2014-11-12 |
公开(公告)号: | CN104657672A | 公开(公告)日: | 2015-05-27 |
发明(设计)人: | K·斯托尔泽;L·M·库尼奥卡-威斯;B·布鲁尔;C·肯普弗特;O·科埃斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;张凡 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据 安全 存档 方法 系统 | ||
技术领域
本发明涉及计算系统,并且更具体地涉及用于对数据安全存档的方法。
背景技术
由数据库系统存储和处理的数据量正在加速增长。存储数以亿计的数据库记录会对存储该数据所需要的磁盘空间产生影响。对于像z/OS存储服务器那样的高质量存储来说,该磁盘空间可能是昂贵的。此外,在数据库系统中存储数以亿计的记录可能会影响数据库系统的性能。
因此,不频繁改变的数据和/或不频繁使用的数据可能经受被移动(“存档(archive)”)到较便宜的存储装置或系统。
将数据从一个位置移动到另一位置(例如,到另一数据库系统)的过程在本发明中将被称为“存档”。
对几乎所有已知的“存档”解决方案共同的是,数据被移动到存档系统中并且然后将数据从源系统中清除。然而,这种数据分离导致对源系统的数据维护问题。
发明内容
本发明的实施例的目的是提供用于对数据安全存档的改进的方法、计算机系统和计算机程序产品。所述目的由独立权利要求的主题解决。有利的实施例在从属权利要求中描述。
在一个方面,本发明涉及一种用于对驻留在数据库系统中的表的预定义部分进行存档的计算机实现的方法。该方法包括:
a.创建表的该部分的第一备份副本;
b.向表的该部分指配访问状态标志;
c.设置访问状态标志;
d.使用访问状态标志来防止修改表的该部分的现有备份副本并且防止对表的该部分的进一步备份操作;
e.将表的该部分存档到分离的系统;
f.从数据库系统中删除表的该部分的内容并且将访问状态标志保留在数据库系统中。
通过使用在删除源系统中的数据之前已经创建的受保护的备份副本来防止数据丢失,这些特征可以提供用于存档数据的安全方法。也就是说,假如存档系统故障或需要对存档数据的数据修改,可以在数据库系统中恢复该数据。此外,这可以节省在从存档系统恢复数据时将另外需要的资源(例如,处理功率)。
对表的部分的修改包括将新数据插入在表的该部分中或者更新(覆写)表的该部分中的现有数据或者删除表的该部分的内容。
本方法可以允许使用相同的单个数据源(即,从第一备份副本)创建多个存档。这与基于相应多个数据源来提供多个存档的常规方法相反。这是因为,跟随数据存档之后的是数据源的删除,并且因此利用常规方法的进一步的存档操作可能首先要求恢复被删除的数据源。结果,本方法还可以节省资源并防止可能发生在处理相同数据的多个源时多个存档之间的数据不一致性。
例如,现有备份副本至少包括表的部分的最后备份副本。
根据一个实施例,该方法进一步包括针对表的部分使用第一备份副本重复存档步骤e)至少两次。这可以使用第一备份副本提供表的相同部分的多个存档副本。
根据一个实施例,该方法进一步包括接收对表的部分的查询,其应当返回源系统的表的部分的数据(即,没有存档数据);响应于所接收的查询,使用访问状态标志用于返回空结果。该查询可以包括例如结构化查询语言(SQL)或多维表达(MDX)查询,或者备选地可以遵循任何其它合适的格式或语言。
由于表的部分已经从数据库系统中被删除,因此仅存在访问状态标志可以足以作为没有数据存在并且没有数据需要被扫描的指示符。因此,查询处理可受益(例如,受益于需要较少的资源),因为可以不必打开针对表的该部分空间的文件,并且没有内部元数据(空闲空间映射、索引、页信息等)必须被加载和解译。
根据一个实施例,第一备份副本具有使用第一标识算法确定的第一标识符。该方法进一步包括:在创建步骤a)之后并且在设置步骤c)之后,确定是否创建了具有使用第二标识算法确定的第二标识符的表的部分的第二备份副本,其中假如创建了第二备份副本,则创建具有使用第一标识算法确定的第三标识符的表的部分的第三备份副本。
第三备份副本变为表的部分的最后备份副本,并且因此,下面描述的针对第一备份副本(即,作为最后的备份副本)的方法适用于第三备份副本。
该实施例可以是有利的,因为通过防止使用不同的标识算法用于存档数据的备份副本,可以加强本方法的安全性方面。
根据一个实施例,该方法进一步包括使用访问状态标志以用于防止修改表的部分。这可以是有利的,因为没有新记录可以被插入到表的部分中,其将不会反映在存档数据中。
根据一个实施例,该方法进一步包括如下步骤:在删除步骤f)之前复位访问状态标志;并且在删除步骤f)之后重置访问状态标志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司;,未经国际商业机器公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410645159.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置