改造数据的合成完整副本制造技术

技术编号:5816591 阅读:229 留言:0更新日期:2012-04-11 18:40
提供了多维替代系统及方法,所述系统及方法使用从至少一个数据源接收到的数据的信息及大量的数据改变来生成至少一个数据替代。这里所描述的实施例对生产服务器数据库进行镜像处理,包括通过对到不具备日志传送能力的企业数据库系统或其它系统的日志传送进行改造来创建合成完整副本。

【技术实现步骤摘要】
【国外来华专利技术】改造数据的合成完整副本相关申请本申请是于2006年8月7日提交的、美国专利申请第11/500,809号 的部分继续申请,美国专利申请第11/500,809号是于2005年8月23日提 交的、美国专利申请第11/211,056号的部分继续申请,美国专利申请第 11/211,056号要求享有于2005年2月7日提交的美国专利申请第 60/650,556号的优先权。本申请与于2006年8月7日分别提交的下列美国专利申请相关第 11/500,864号,第11/500,805号,第11/500,806号,以及第11/500,821号。
^^开内容总体上涉及数据保护、存档、数据管理及信息管理。
技术介绍
数据服务器将关键生产数据存放在其存储系统中。通常要求存储系统提供一定等级的数据可用性;sj良务可用性。通常要求数据;sj艮务对范围从 介质故障到数据中心故障的多种故障有恢复能力。通常,利用可以包括对 全部生产数据或部分生产数据的基于磁带的备份在内的一系列的数据保 护方案来部分地满足该要求。另夕卜,其它服务器通常需要同时地访问同一关键生产数据。这些应用 包括数据保护应用、站点复制应用、搜索应用、发现应用、分析应用以及 监4WJ&督应用。已利用包括设立具有关键生产数据的副本的专用分析服 务器在内的一系列的数据管理方案来满足这种需要。典型的数据保护及管 理方案具有一些公知的局限性。例如,在某些情况下,对企业服务器的直 接的访问会导致该企业服务器的不稳定及性能负荷。其它局限性与使得对 *数据的访问费时且低效的、传统的磁带存储的串行性及脱机性有关。虽然理论上可以将生产系统上的全部源数据传送到管理系统,但it^ 实践中效率不高。作为替代的是,常规的系统及方法在管理系统上创建源数据的全部基线副本,后来在生产系统上发生对数据的定期的或连续的改 变,常规的系统及方法将基线副本及所述改变传送到管理系统。然后,将 这些改变应用于管理系统上的、数据的副本,由此使该副本成为最新的。尽管一些数据库管理系统提供称为"日志传送(log shipping)"的这些固 有的能力,但是在诸如非关系数据库或者文件系统数据的数据库的其它数 据库中,日志传送不可用。通过引用将本说明书中所提及的各出版物及专利申请的全部内容合 并于此,等同于特别地且单独地指明通过引用而合并各单独的出版物或专 利申请。附图说明图l是根据实施例的数据替代(surrogation)系统的框图。图2是根据实施例的包括具有多个生产服务器;M目对应的数据库的生产系统的数据替代系统的框图。图3是示出根据实施例的捕捉操作、应用操作及提取操作的框图。图4是根据实施例的在进行镜像时使用的##捕捉的框图。图5是根据实施例的在进行镜像时使用的快照捕捉的框图。图6是根据实施例的在进行镜像时使用的复制捕捉的框图。图7是根据实施例的在进行镜像时使用的持续数据保护(CDP)捕捉 的框图。图8是示出根据实施例的生成来自生产系统的日志文件的增量更新 或差量更新的框图。图9是根据实施例的包括使用经gtit (retro-fit)的日志传送来创建 合成完整副本的镜像处理(shadowing)的系统的框图。图IO是根据实施例的获得并应用日志文件的处理的框图。图11是例示包括根据实施例的应用日志文件的镜像处理的实施例的 流程图。图12是根据另一实施例的镜像处理的流程图。图13是根据实施例的具有这里所描述的数据替代能力的实用系统框 架的才匡图。具体实施例方式这里描述了多维数据替代以;M目对应的系统及方法。数据替代的实施例使得能够在将数据移动、延iOL后处理最少化的同时实现开端数据管理应用的主机。实施例在以易于对数据进行定位及访问的方式存储数据的同时对数据提供保护。描述了应用感知一次通过(one-pass)保护,包括 使用日志传送来创建数据库的合成完整副本(这里也称为"合成完整副本 (synthetic fulls )")的生产服务器数据库镜像处理;将复制数据从"大块 (bulk)"形式转换成"砖块(brick)"形式;对数据进行分类;根据分 类来将数据分层存储;以及对所存储的数据的生命周期管理。与本身不包括日志传送的现有系统相比,这里所描述的实施例提供了 许多优点。例如,当进行合成完整副本时,任何恶化均立刻得到催生 (catalyze )。这与具有基于磁盘的^^或基于磁带的W的典型系统形成对比。在典型的系统中,*数据库的完整副本以;^数据库的增量更新(以日志文件的形式)。在生产服务器出故障的情况下,通常必须立刻应 用所有的日志文件。如果遇到被破坏的文件,或者任何原因导致处理失败, 则既不能访问"主"生产服务器也不能访问##数据。这里所描述的实施例所提供的另 一优点是使用较少的存储空间。由于 与仅对日志文件进行存储的现有系统相比,随着根据各种间隔、计划、事 件等生成日志文件而将日志文件耗用掉,所以用于存储日志文件的存储空 间显著地减少。这里所描述的实施例对生产服务器数据库进行镜像处理,包括通过改 造针对数据库系统(包括不具备日志传送能力的企业数据库系统或其它系 统)的日志传送来创建合成完整副本。例如,这里所描述的镜像处理可以 用于将日志传送能力与非关系数据库或文件系统数据的数据库相集成。出于包括保护、存档及分析中的一个或更多个的目的,镜4象处理维护 最新的企业生产数据的主机外(off-host)副本。镜像处理可选地利用 (leverage)诸如转、复制、快照或持续数据保护(CDP)的较低级的 机制,来构造聚集系统和方法,这种聚集系统和方法用于在准实时生产数 据可信、可伸缩且可扩展的同时,以不破坏生产主机的方式使准实时生产 数据对应用可用。在实施例中,镜像处理包括从生产系统接收原始数据的副本(包括生产数据库的初始副本)。在多个实例中,从生产系统接收变化数据。变化 数据包含对原始数据的改变的信息。通过在接收到变化数据时应用该变化 数据,生成并维护副本的更新版本。在实施例中,变化数据包括日志文件, 但实施例并不限于此。变化数据包括不同实例的原始数据之间的增量差异 的数据,或者不同实例的原始数据之间的差量差异的数据。图1是根据实施例的数据替代系统100的框图。这里参照不同的实施例而描述的数据替代包括使得生产服务器能够执行一系列的数据管理解 决方案可行并且使得生产服务器客户端具有增强能力的系统及方法。生产 服务器的示例是通常称为企业服务器的任何服务器,但是实施例并不限于此。例如,Microsoft Exchange 服务器用作生产服务器的一个示例。客户端包括向终端用户提供对生产服务器或企业服务器的访问的任 何客户端设备或应用。客户端的示例是Microsoft Outlook ,但这里所 描述的实施例并不限于此。系统IOO包括生产系统及实用系统。在实施例中,生产系统包括生产 数据及生产数据库。生产系统的实施例包括可以是本地的或者分布于企业 中的、要么是单个计算机要么是集群式和复制式的一个或更多个消息和协 作服务器(例如,电子邮件(email)服务器)。电子邮件服务器的示例是 Microsoft Exchange 服务器,但实施例并不限于此。常规的访问描述了 生产客户端与生产月良务器之间的正常交互。例如,在Mi本文档来自技高网...

【技术保护点】
一种方法,包括: 在第一服务器处接收原始数据的副本,其中,所述原始数据存储在第二服务器处; 在多个实例中,在所述第一服务器处接收变化数据,所述变化数据包含对所述原始数据的改变的信息;以及 通过在接收到所述变化数据时将所述变化数据应用于所述副本,在所述第一服务器处动态地生成并维护所述副本的更新版本。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:罗伊P德索扎TM拉维
申请(专利权)人:米谋萨系统有限公司
类型:发明
国别省市:US[美国]

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

1