[发明专利]使用模型驱动方法的灵活数据归档有效
申请号: | 201080054527.2 | 申请日: | 2010-11-29 |
公开(公告)号: | CN102687142A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | M·Y·塞尔瓦格;P·A·科尔迪科特;陶晓峰 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 张亚非;于静 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 模型 驱动 方法 灵活 数据 归档 | ||
技术领域
本发明涉及一种使用模型驱动方法的数据归档的方法或系统。本发明提供一种使用模型驱动方法的灵活、通用的数据归档解决方案。
背景技术
许多企业遭受数据爆炸问题。数据每年以指数速率增长,其很大程度上是由活动的数据、非活动的数据及不可用数据的混合而引起的。愈来愈多的政府法规强制企业将商业(business)上重要的数据保持一定时间范围。举例而言,萨班斯-奥克斯利法案(Sarbanes-Oxley Act)、健康保险可移植性和责任法案(Health Insurance Portability and Accountability Act,HIPAA)及巴塞尔II(巴塞尔协议第二版)都强制企业将商业上重要的数据保持一定时间范围。统计数据显示在操作环境中非活动数据及不可用数据的百分比非线性地增加。此问题导致以下主要问题:
1.数据爆炸;
2.应用性能降级;及
3.信息技术(IT)成本(例如,维护成本、硬件及存储成本等)的增加。
数据归档为一种用于自操作环境选择非活动数据及不可用数据且将此数据移动至归档空间以供未来使用的实用方法。当不再需要非活动数据时,可将其自归档空间移除。这称为数据清除。因此,不仅可增强企业应用的性能,也可减少并节省成本。除引起性能降级及IT成本增加的“什么也不做”的方法的外,存在三种现今所采用的主要数据归档解决方案。
第一种解决方案为手动地进行数据归档。在此情形下,使用者手动地选择、移动及移除数据。举例而言,数据库管理员可使用例如结构化查询语言(SQL)或使用通用数据库实用程序发出查询以对关系数据库进行查询且将查询结果保存为文件,且接着使用(例如)文件传送协议(FTP)将文件传送至另一位置,该FTP为用以经由基于TCP/IP的网络(诸如,因特网)交换及操纵文件的标准网络协议。此解决方案可能看似简单且不产生大的预付成本,但缺点在于其产生高风险且经常导致数据完整性问题,因此,此方法对企业造成潜在损害且甚至可能导致灾难。
第二种解决方案为在具备充分计划及资金的情况下使应用具有其自身的特定“数据归档”功能。此解决方法具有以下缺陷。
第一个缺陷在于,当应用需要重写时,数据归档功能或组件(component)由于紧密耦合架构也需要重写。
第二个缺陷在于,其延长项目开发生命周期,因为使用者必须进行诸如分析、设计、实施及测试的额外归档功能开发。
第三个缺陷在于,存在额外成本;每个项目必须在归档功能的实施上添加资源。
另一缺陷在于,数据归档功能高度专用于特定类型的数据且足够通用以满足不同应用的变化的数据归档要求。
第三种主要数据归档解决方案为使用现成的数据归档产品。许多软件公司已提供其自身的数据归档产品。举例而言,国际商业机器公司(IBM)、惠普公司(HP)、Oracle公司、SAP AG及其他公司已开发数据归档产品。这些数据归档产品一般可提供用于数据归档的可配置控制台及可编程工具。
然而,这些当前产品也具有限制。一个这样的限制在于,存在有限的数据源及位置支持。这些工具中的大部分仅支持特定关系数据库(诸如,Oracle数据库(通常称为Oracle RDBMS或简称为Oracle)等),且仅归档至表或平面文件(flat file)。
另一限制在于,存在有限的数据类型支持。大部分的目前数据归档产品仅支持关系数据库中的常见数据类型。
另外,一些归档工具仅像备份那样简单地复制文档(文件),而从不考虑商业逻辑。
最后,目前归档工具并不具有足够的灵活性来改变归档规则。尽管一些归档工具集成使用者可选择的更大规模的归档规则,但这些规则硬编码于系统中且难以改变。
以上问题及缺陷限制了这些解决方案的普遍使用。如所已知的,在企业环境中,不仅存在存储于数据库中的数据,而且存在存储于文件、文档、电子邮件及XML(可扩展性标记语言)中的数据。
又,它仅具有少数基本的、粗粒度的且固定的归档规则,例如,什么存储池目标、如果文件处于使用中时则如何以及保持多长时间。因此,需要解决与如上所述相关联的问题。
发明内容
本发明提供一种用于数据归档的系统及方法。本发明提供一种使用模型驱动方法的灵活、通用的数据归档解决方案。它定义了用于该系统的一元模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080054527.2/2.html,转载请声明来源钻瓜专利网。