[发明专利]透明地存档有效
申请号: | 200480039966.0 | 申请日: | 2004-12-14 |
公开(公告)号: | CN101263492A | 公开(公告)日: | 2008-09-10 |
发明(设计)人: | 塞尔吉·布尔邦纳斯;查尔斯·丹尼尔·沃尔夫森 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 吴丽丽 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 透明 存档 | ||
技术领域
本发明涉及一种技术,特别是涉及一种用于透明地进行存档(archiving)的方法、设备和用于实现所述方法的制造产品。
背景技术
数据库管理系统使用户能够迅速且便利地访问数据。在数据库管理系统中,把数据存储在表格中。所述表格通常被物理地存储在硬盘驱动器上,以便可以迅速地访问数据。
图1描绘了数据库管理系统的示例性数据库表10。表10具有用于存储数据的行12和列14。一行12也被称为一个记录。
档案文件(archive)存储装置也用于存储数据。档案文件存储系统的存储装置通常比硬盘驱动器更为缓慢且价格更为低廉。随着数据库的增长,即随着记录被添加到数据库的表中,数据量可能变得太大以致于无法在单个数据库中方便地进行管理,这使得用户响应时间和系统性能变差了。另外,许多数据可能再也不需要被访问;然而,需要保留这些数据。因此,通常把部分数据从数据库上删除并且移到档案文件存储装置中。
在金融部门中,诸如交易专柜之类的应用收集了数据库中的大量数据。各种政府规章命令必须在相当长的一段时间内保留这些数据。在这些应用中,常常会参考最近的数据;偶而或许再也不会参考较陈旧的数据。随着数据量的增长,较陈旧的数据被存档,以便使数据库保持较小且易于管理,提供更好的响应时间,并且使诸如备份之类的实用程序能够运行得更快。档案文件存储装置与其它类型的存储装置相比通常在维护上成本较低,这也是鼓励进行存档的一个原因。
通常由系统管理员手动地执行用于存档以及从档案文件存储装置中检索数据(特别是从关系数据库管理系统中检索相关数据)的过程。当检索所存档的数据时,找到所想要的存档数据常常是一个挑战,这要求人工干预以及分别搜索档案文件介质。因此,用户不能在单个请求中访问存档数据和未存档数据的组合,并且不能向用户提供存档和未存档(或有效(live))的数据的组合表示。
因此,需要一种使用户能够透明地进行存档并且访问所存档的数据的方法、设备和制造产品。另外,所述方法还应当使用户能够相对于有效数据使用单个查询来组合存档和未存档(或有效)的数据。
发明内容
为了克服上述现有技术中的限制,并且为了克服在阅读并理解本说明书时会变得清楚的其它限制,本发明提供了一种用于透明地存档的方法、设备和制造产品。
在本发明的一个优选实施例中,一个或多个数据源存储数据。第一数据移动器(mover)依照第一规则集把第一数据子集从一个或多个第一数据源移动到第一联合(federated)档案文件。
在本发明的另一方面中,第一数据移动器依照第一规则集把数据移动到多个联合档案文件。
在本发明的又一方面中,把第二联合档案文件耦合到第一联合档案文件,第一数据移动器把第一数据子集移动到所述第二联合档案文件。第二数据移动器依照第二规则集把至少一部分的第一数据子集移动到第二联合档案文件。
在本发明的另一方面中,对查询进行处理,以便检索第二数据子集。从第一联合档案文件中检索第二数据子集的第一部分。在本发明的又一方面中,使用视图(view)来处理查询。作为选择,通过调用表函数来处理所述查询。在本发明的另一替换方面中,依照至少一个配置参数来处理所述查询。在本发明的又一替换方面中,根据元数据来处理所述查询,以便确定第二数据子集的一部分是否被存储在第一联合档案文件中。
依照这种方式,可以在联合环境中透明地进行存档,并且可以从联合档案文件存储装置中透明地检索所存档的数据。
附图说明
通过结合附图考虑以下的详细描述,可以容易地理解本发明的教导,其中:
图1描绘了依照现有技术的示例性表格;
图2描绘了用于把数据从数据库移动到档案文件并且访问该数据就好像它仍然存在于已经从中将其移除的所述数据库中一样的技术的实施例的高级流程图;
图3描绘了使用本发明中的教导的说明性计算机系统;
图4描绘了联合档案文件关系数据库管理系统的第一实施例;
图5描绘了用于创建档案文件存储系统的绰号(nickname)并且进行查询的实施例的流程图;
图6描绘了用于创建视图以访问在档案文件存储系统中所存储数据的实施例的流程图;
图7描绘了用于使用SQL语言的扩展来进行查询的实施例的流程图;
图8描绘了使用表函数来进行查询的实施例的流程图;
图9描绘了用于进行查询的实施例的流程图,其中对包括所存档数据的判定由至少一个配置参数来控制;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200480039966.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像处理设备、图像处理方法及程序
- 下一篇:数据访问控制