跨数据库的物化视图的增量刷新方法和装置制造方法及图纸

技术编号:40140961 阅读:28 留言:0更新日期:2024-01-23 23:36
本申请实施例涉及一种跨数据库的物化视图的增量刷新方法、装置、电子设备及存储介质,上述方法包括:建立第一数据库和第二数据库之间的数据库链接,其中,所述数据库链接用于所述第一数据库访问所述第二数据库的物化视图日志;基于所述数据库链接,通过存储过程将所述第二数据库的物化视图日志,同步至所述第一数据库;基于同步至所述第一数据库的物化视图日志,对所述第一数据库的物化视图进行增量刷新。由此,可以通过存储过程,来实现跨数据库的物化视图的增量刷新,可以减少对第二数据库的基表访问压力。

【技术实现步骤摘要】

本申请涉及控制领域,尤其涉及一种跨数据库的物化视图的增量刷新方法和装置


技术介绍

1、物化视图(materialized views)在数据库中有个对应的物理表实际存储数据,在查询物化视图时不需要查询对应的基表(base table)数据,而是直接查物化视图表的数据。物化视图相比于普通视图,能够减少对基表的访问压力。但在使用物化视图的过程中,如对应的基表中数据有更新,物化视图表中的数据将不再与基表一致,所以需要相应的方法来保证物化视图中数据的实时性。因此,可以引入物化视图日志(materialized viewslog)来存储基表数据的变更信息,并据此对物化视图进行刷新,这种基于物化视图日志对物化视图进行刷新的方式也被称为物化视图的增量刷新。现有技术中,有方案使用直接同步基表数据(例如通过数据库触发器直接同步基表数据)的方式,实现跨数据库的物化视图增量刷新。

2、然而,上述跨数据库的物化视图的增量刷新方法,其同步的数据为基表的数据,直接通过同步基表数据对本地创建的物化视图进行刷新,导致对基表访问压力较高。


技术实现本文档来自技高网...

【技术保护点】

1.一种跨数据库的物化视图的增量刷新方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述数据库链接,通过存储过程将所述第二数据库的物化视图日志,同步至所述第一数据库,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述数据库链接,通过存储过程将所述第二数据库的物化视图日志,同步至所述第一数据库,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述数据库链接,通过存储过程将所述第二数据库的物化视图日志,同步至所述第一数据库,包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述第二...

【技术特征摘要】

1.一种跨数据库的物化视图的增量刷新方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述数据库链接,通过存储过程将所述第二数据库的物化视图日志,同步至所述第一数据库,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述数据库链接,通过存储过程将所述第二数据库的物化视图日志,同步至所述第一数据库,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述数据库链接,通过存储过程将所述第二数据库的物化视图日志,同步至所述第一数据库,包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述第二数据库的物化视图日志中采用第二标识标记的行...

【专利技术属性】
技术研发人员:许华方
申请(专利权)人:金篆信科有限责任公司
类型:发明
国别省市:

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

1