[发明专利]一种面向数据库数据迁移的数据验证方法有效

专利信息
申请号: 201611206518.6 申请日: 2016-12-23
公开(公告)号: CN108241632B 公开(公告)日: 2022-01-14
发明(设计)人: 曾刚;王焰辉;李振钊 申请(专利权)人: 中科星图股份有限公司
主分类号: G06F16/21 分类号: G06F16/21;G06F16/27
代理公司: 北京安博达知识产权代理有限公司 11271 代理人: 徐国文
地址: 101399 北京市顺义区临空经济核*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种面向数据库数据迁移的数据验证方法,与现有技术相比,本申请数据库数据迁移方法及系统将每个数据表当作一个迁移任务,以数据库导入导出工具或者定制程序作为异构数据库读写数据的主要手段,在分布式集群中运行这些任务,同时在数据处理中加入自定义的分库算法,将读出的数据划分到多个文件中,再在任务中调用数据库导入导出工具或者定制程序将数据导入到多个新的数据库中。各路数据迁移同时进行而不互相影响,大大的加快了数据迁移的速度。同时,提供了数据校验功能,保证了迁移过程中的稳定性及迁移过程中的数据正确性。在数据迁移过程中,对数据进行分布式验证,而保证数据验证的安全性和完备性。同时允许用户自定义数据验证方式,最终将验证的结果数据返回给对应的用户。
搜索关键词: 一种 面向 数据库 数据 迁移 验证 方法
【主权项】:
1.一种面向数据库数据迁移的数据验证方法步骤S10,配置数据库数据移动任务的多个任务信息对;其中,每个任务信息对包括给出从第一数据库中需要迁移的源数据表的源任务信息,以及需要迁移到的第二数据库中的目标数据表的目标任务信息;步骤S20,根据所调度的任务信息对从第一数据库读出该任务信息对中需迁移的源数据表的数据,并对该源数据表的数据进行分库得到多个分库数据表,再将该多个分库数据表导入到分布式文件系统中;步骤S30,从所述分布式文件系统中读出所述多个分库数据表,在所述分布式文件系统中的至少两个节点中的每个节点的数据提交区内存储其余节点上的分库数据表数据集及其元数据,并在所述至少两个节点中的每个节点中合并所述至少两个节点中的元数据形成元数据总表,以及合并所述至少两个节点中的分库数据表数据集形成数据集合,依照所述元数据总表对数据集合进行校验;当数据集合通过校验时,则将所述数据集合发送至安全数据模块,由安全数据模块合并来自各集群节点上的通过校验的分库数据表数据集后,将合并结果导出到第二数据库中;步骤S40,数据校验模块104比较第一数据库与第二数据库中的数据,校验在迁移过程中数据是否有缺失以及数据是否不完整。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科星图股份有限公司,未经中科星图股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611206518.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top