[发明专利]基于存储过程的数据迁移监控方法、系统、设备及介质在审
申请号: | 201910190654.8 | 申请日: | 2019-03-13 |
公开(公告)号: | CN110059072A | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 田畔 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/23;G06F11/30 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 林彦之 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 迁移 存储过程 数据迁移 监控记录 触发 计算机可读存储介质 关联 计算机设备 获取目标 基础数据 监控系统 结果记录 名称存储 数据关联 主存储 监控 监听 获知 存储 | ||
本公开涉及一种基于存储过程的数据迁移监控方法,其特征在于,包括:监听获知主存储过程中的迁移开关被触发,从至少一张基础数据表中确定出本次迁移依赖的目标基础数据表;将目标基础数据表的表名称存储至监控记录表中;触发对应的副存储过程,获取目标基础数据表关联的至少一张待迁移数据表,并将至少一张待迁移数据表进行迁移,其中,目标基础数据表中用于存储与至少一张待迁移数据表的每张待迁移数据表中的待迁移数据关联的基础数据;确定至少一张待迁移数据表的迁移结果;以及将迁移结果记录在监控记录表中与表名称关联的位置。本公开还提供了一种基于存储过程的数据迁移监控系统、一种计算机设备和一种计算机可读存储介质。
技术领域
本发明涉及计算机技术领域,具体涉及基于存储过程的数据迁移监控方法、系统、计算机设备及计算机可读存储介质。
背景技术
在数据库的使用过程中,经常需要进行数据迁移,其原因可能是因为服务器资源不足、网络隔离、数据容灾等等。所谓数据迁移,实质上就是将已存在一个已经存在的数据库实例,通过某种方式,将其中的数据表导出到文件中,再通过基于该文件实现一个新的数据库实例。
但是,在实现本发明构思的过程中,发明人发现相关技术中至少存在如下缺陷:现有的数据库迁移不存在监听机制,不利于观察数据迁移的状态。
发明内容
本公开目的是提供一种基于存储过程的数据迁移监控方法、系统、计算机设备及计算机可读存储介质,以至少解决现有技术中的数据库迁移不存在监听机制,不利于观察数据迁移状态的缺陷。
本公开的一个方面提供了一种基于存储过程的数据迁移监控方法,其特征在于,包括:监听获知主存储过程中的迁移开关被触发,从至少一张基础数据表中确定出本次迁移依赖的目标基础数据表;将上述目标基础数据表的表名称存储至监控记录表中;触发对应的副存储过程,获取上述目标基础数据表关联的至少一张待迁移数据表,并将上述至少一张待迁移数据表进行迁移,其中,上述目标基础数据表中用于存储与上述至少一张待迁移数据表的每张待迁移数据表中的待迁移数据关联的基础数据;确定上述至少一张待迁移数据表的迁移结果;以及将上述迁移结果记录在上述监控记录表中与上述表名称关联的位置。
根据本公开的实施例,上述确定上述至少一张待迁移数据表的迁移结果,包括:确定上述至少一张待迁移数据表中迁移成功的数据的迁移条数;从上述迁移条数中确定出属于更新数据的更新条数;以及从上述迁移条数中确定出属于新增数据的新增条数。
根据本公开的实施例,上述从上述迁移条数中确定出属于更新数据的更新条数,包括:调用数据更新库;基于上述数据更新库,确定上述更新条数。
根据本公开的实施例,上述从上述迁移条数中确定出属于新增数据的新增条数,包括:基于上述迁移条数和上述更新条数,确定上述新增条数。
根据本公开的实施例,在上述将上述目标基础数据表的表名称存储至监控记录表中之后,上述方法还包括:将上述监控记录表的状态设置为用于表征正在依赖上述目标基础数据表执行迁移操作的第一状态。
根据本公开的实施例,上述方法还包括:判断上述至少一张待迁移数据表的迁移过程是否出现异常;以及若是,则将上述监控记录表的状态设置为用于表征上述至少一张待迁移数据表迁移失败的第二状态;或者若否,则将上述监控记录表的状态设置为用于表征上述至少一张待迁移数据表迁移成功的第三状态。
根据本公开的实施例,上述至少一张基础数据表包括多张基础数据表,上述方法还包括:判断依赖上述多张基础数据表的迁移操作是否已经全部完成;以及若否,则从上述多张基础数据表中确定出下次迁移操作依赖的基础数据表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910190654.8/2.html,转载请声明来源钻瓜专利网。