[发明专利]信息系统中转换后的数据的高吞吐量、可靠复制有效
申请号: | 201080054642.X | 申请日: | 2010-11-29 |
公开(公告)号: | CN102640151A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | R·拉斐尔;P·S·泰勒;H·德施姆克;F·C·海斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息系统 转换 数据 吞吐量 可靠 复制 | ||
技术领域
本发明的实施例涉及信息系统中转换后的数据的高吞吐量、可靠复制。
背景技术
信息常常存在于组织内、企业或甚至更多跨越全球的企业内的多个位置中。常常以用于本地应用的最佳方式表示此信息,且通常,并非在组织内、企业或甚至更多跨越全球的企业内的所有应用需要、使用或甚至想要或被允许存取存在的所有信息。然而,在本地应用中愈来愈多地共享及利用此信息日益常见。该信息的共享、转换及本地使用为允许对数据的一致观看、实现交叉销售情形,及实现重要商业最佳化以及识别新商业机会的根本能力。
传统系统导致高实施成本,在试图整合执行本地应用的本地源系统与某一其它目标系统的每一部署时常常招致高实施成本。本地目标调用趋于适当地特定于目标系统,且时常适当地特定于该目标系统的配置。用于复制及数据转换的传统系统未达到使用从数据转换所导出的参数值与本地目标调用整合。此归因于实施及整合传统系统内的本地目标调用的成本而导致程序化本地目标调用的高成本。此高成本导致这些类型的项目中的许多项目不能在第一处投资且尤其在企业级花费大量时间来实施、测试及部署。
需要强数据完整性的传统系统依赖于整个工作负载的传统事务串行化,有时甚至使用两个系统之间的两个阶段提交来确保数据完整性。此串行化归因于引入至源系统事务(其现在变为分布式事务)中的延时而对于源系统及目标系统两者具有严重的性能后果。此延时意谓归因于在减少总吞吐量的较长持续时间内保持更多锁定而发生增加的串行化。因为整个系统取决于整个完整系统始终可用,所以此延时也具有高可用性影响。传统系统依赖于源事务串行化以排序目标系统上的执行,且因此不能完全并行化以利用高性能簇。
需要高吞吐量复制(归因于多个位置)、转换(归因于数据的“本地”表示,及针对该数据而执行的应用),并需要数据完整性(一致信任的企业范围数据)。因此,需要信息系统中转换后的数据的高吞吐量、可靠复制。
发明内容
提供用于如下方法、计算机程序产品及系统,包括:响应于由本地事务改变源对象,产生日志记录,其中所述日志记录中的每一个包括序列标识符、源系统实体修改时间戳、目标键、目标分区标识符,及源属性(property)的值,其中所述源属性使用目标键指示符来识别。处理的所述日志记录基于每一日志记录的阶段值来选择,其中该阶段值为提交、正在处理及源系统实体状态改变完成中的一个。将一个或多个不相交分区指派给多个处理实例中的每一个。在多个处理实例中的每一个的控制下,确定是否传输在指派给该处理实例的一个或多个不相交分区中的日志记录,且响应于确定该日志记录待传输,传输该日志记录。
附图说明
仅通过例子,参照附图,说明本发明的实施例,其中:
图1说明根据某些实施例的计算架构。
图2说明根据某些实施例的操作的流程。
图3说明根据某些实施例的结构。
图4说明根据某些实施例的处理。
图5说明根据某些实施例的用于产生日志记录的逻辑。图5由图5A及图5B形成。
图6说明根据某些实施例的用于非恢复处理日志记录的逻辑。
图7说明根据某些实施例的用于恢复处理的逻辑。
图8说明根据某些实施例的用于将日志记录传输至目标系统的逻辑。图8由图8A、图8B及图8C形成。
图9说明根据某些实施例的用于传输日志记录的详细逻辑。
图10说明根据某些实施例的纵向延伸系统(scaled up system)。
图11说明根据某些实施例的横向延伸系统(scaled out system)。
图12说明可根据某些实施例使用的系统架构。
具体实施方式
在以下描述中,参照形成该描述的部分且说明本发明的若干实施例的随附附图。应理解,在不脱离本发明的范围的情况下,可对其他实施例加以利用且可进行结构性改变及操作性改变。
通过在进行保持全部数据及事务完整性的本地调用的方式方面及在进行保持全部数据及事务完整性的本地调用时实现高并行性程度,实施例提供可延伸性机制,维持系统完整性,改良吞吐量。
由实施例所提供的能力实施于引起架构的使用者的最小程序化的架构中。本文中也描述实现架构的有效实施及最佳化的此架构自身的核心设计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080054642.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型凡士林霜瓶
- 下一篇:弹簧垫板和用于制造该弹簧垫板的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置