[发明专利]用于实时跨系统数据库复制的方法和系统在审
申请号: | 202010971742.4 | 申请日: | 2020-09-16 |
公开(公告)号: | CN112818053A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | J.李;S.崔;E.金;K.H.金;J.Y.李;H.J.那 | 申请(专利权)人: | SAP欧洲公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 德国瓦*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实时 系统 数据库 复制 方法 | ||
数据库事务到副本表的RTR可以包括接收(表示数据库事务的)复制日志条目和事务提交日志条目。复制日志条目具有行ID值,并且副本表中的行具有行ID值。可以将复制日志条目分派给并行日志重放器,并将相关联的事务提交日志条目分派给事务提交日志重放器。可以比较行ID值,并且基于所述比较在并行日志重放器处重放复制日志条目。然后,可以通过在事务日志重放器处重放相关联的事务提交日志条目,将数据库事务提交给副本表,其中,数据库事务与具有事务一致性的行级并行重放相关联,并且副本系统处的DDL语句的DDL复制和重构与一个或多个元数据更新日志条目相关联。
技术领域
本申请涉及用于数据库事务到副本表的实时表复制(Real-time TableReplication,RTR)的方法和系统。
背景技术
企业可以使用数据库管理系统来处理大量的数据库事务。例如,当数据库管理系统被保险公司、金融服务公司、电子商务网站等使用时,可能就是这种情况。为了帮助处理大量的数据库事务,数据库管理系统可以将读取事务分发到副本节点处的副本表。数据库管理系统可以通过将改变从源节点处的源表复制到副本节点处的对应的副本表来维护副本表。然而,复制这些改变可能很慢,尤其是当源表频繁更新时。这可能会限制数据库管理系统的读取事务性能,并在源表和副本表之间产生可见性差距。
在一些情况下,异步表复制(Asynchronous Table Replication,“ATR”)可以高效地促进这样的过程。然而,ATR的使用可能限于与源表位于相同环境(landscape)中(例如,位于相同系统中并共享相同数据库软件)的副本表。因此,可能需要以安全、自动和准确的方式提供实时跨环境数据库表复制。
发明内容
数据库事务到副本表的RTR可以包括接收(表示数据库事务的)复制日志条目和事务提交日志条目。复制日志条目具有行ID值,并且副本表中的行具有行ID值。可以将复制日志条目分派给并行日志重放器,并将相关联的事务提交日志条目分派给事务提交日志重放器。可以比较行ID值,并且基于所述比较在并行日志重放器处重放复制日志条目。然后,可以通过在事务日志重放器处重放相关联的事务提交日志条目,将数据库事务提交给副本表,其中,数据库事务与具有事务一致性(transactional consistency)的行级并行重放相关联,并且副本系统处的DDL语句的DDL复制和重构与一个或多个元数据更新日志条目相关联。
一些实施例包括:用于由至少一个处理器接收复制日志条目和相关联的事务提交日志条目的装置,复制日志条目和相关联的事务提交日志条目一起表示要被重放到副本表中的行的数据库事务,复制日志条目具有行ID值,并且副本表中的行具有行ID值;用于由至少一个处理器将复制日志条目分派给并行日志重放器并将相关联的事务提交日志条目分派给事务提交日志重放器的装置;用于由至少一个处理器将复制日志条目的行ID值与副本表中的行的行ID值进行比较的装置;用于由至少一个处理器基于所述比较在并行日志重放器处重放复制日志条目的装置;以及用于由至少一个处理器通过在事务日志重放器处重放相关联的事务提交日志条目来将数据库事务提交给副本表的装置,其中,数据库事务与具有事务一致性的行级并行重放相关联,并且副本系统处的DDL语句的DDL复制和重构与一个或多个元数据更新日志条目相关联。
本文公开的一些实施例的一些技术优点是以安全、自动和准确的方式提供实时跨环境数据库表复制的改进系统和方法。
附图说明
图1是利用异步表复制的分布式数据库系统的框图。
图2是利用用于异步表复制的事务和并行日志重放的分布式数据库系统的框图。
图3是根据一些实施例的利用混合云的弹性伸缩的实时表复制使用示例。
图4是根据一些实施例的来自多个远程系统的高效数据虚拟化的实时表复制使用示例。
图5是根据一些实施例的整体实时表复制架构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010971742.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:包括流体通道的纳米孔感测器
- 下一篇:数字经穴定位尺