The invention discloses a KDB database migration after the data consistency verification method, including: the migration of KDB before the data in the database migration from the source to the target before the end of the establishment of the source data, check list, and obtains the data transfer KDB before the number of rows in a database, and then the number of rows to storage the source data list; establish target data checklist in data acquisition; after migration, migration after KDB data line number, and the number of rows stored to the destination data list; whether the target terminal data check list stored in the row number and the source data check table stored in the number of rows is consistent, if it is, is judged consistent before and after data migration. Through the method provided by this application, the data consistency verification process does not need the source side and the target side of the third party tools, so that the entire verification process is more simple and flexible. In addition, the invention also discloses a corresponding KDB database migration after the data consistency verification system.
【技术实现步骤摘要】
一种KDB数据库数据迁移后数据一致性验证方法及系统
本专利技术涉及数据库技术,特别涉及一种KDB数据库数据迁移后数据一致性验证方法及系统。
技术介绍
KDB数据库是一款企业级数据管理系统,由浪潮信息公司开发并推出。KDB数据库具有高性能、高可用性、高兼容性以及便捷管理等特性,因此广大企业都利用KDB数据库进行信息的管理。在搭载KDB数据库的设备,例如服务器等设备,因故障或其他原因需要更换时,就需要将旧设备中KDB数据库的数据迁移到新设备中。数据迁移的成功取决于迁移后数据的一致性,也就是说,迁移前旧设备中KDB数据库的数据应该与迁移后新设备中KDB数据库的数据保持一致。在现有技术中,对于迁移后数据一致性的验证方法一般借助数据库以外的第三方工具,例如,利用第三方工具收集迁移前的旧设备中KDB数据库的数据信息与迁移后的新设备中KDB数据库的数据信息,对这两种信息进行对比判断数据的一致性。但是,使用第三方工具可能存在信息安全的隐患,例如第三方工具会导致企业重要信息泄露等问题,并且使用第三方软件进行数据的一致性验证过程繁琐,影响数据库迁移的效率。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种KDB数据库迁移后数据一致性验证方法及系统,在验证数据迁移前后一致性时不需要借助第三方工具,使验证过程简单灵活。其具体方案如下:一种KDB数据库迁移后数据一致性验证方法,包括:在将迁移前KDB数据库中的数据从源端迁移至目标端前,建立源端数据核对表,并获取所述迁移前KDB数据库中数据的行数,然后将该行数存储至所述源端数据核对表中;建立目标端数据核对表;在数据迁移后,获取迁移后K ...
【技术保护点】
一种KDB数据库迁移后数据一致性验证方法,其特征在于,包括:在将迁移前KDB数据库中的数据从源端迁移至目标端前,建立源端数据核对表,并获取所述迁移前KDB数据库中数据的行数,然后将该行数存储至所述源端数据核对表中;建立目标端数据核对表;在数据迁移后,获取迁移后KDB数据库中的数据的行数,并将该行数存储至所述目标端数据核对表中;判断所述目标端数据核对表中存储的行数与所述源端数据核对表中存储的行数是否一致,如果是,则判定迁移前后的数据相一致。
【技术特征摘要】
1.一种KDB数据库迁移后数据一致性验证方法,其特征在于,包括:在将迁移前KDB数据库中的数据从源端迁移至目标端前,建立源端数据核对表,并获取所述迁移前KDB数据库中数据的行数,然后将该行数存储至所述源端数据核对表中;建立目标端数据核对表;在数据迁移后,获取迁移后KDB数据库中的数据的行数,并将该行数存储至所述目标端数据核对表中;判断所述目标端数据核对表中存储的行数与所述源端数据核对表中存储的行数是否一致,如果是,则判定迁移前后的数据相一致。2.根据权利要求1所述的方法,其特征在于,所述建立源端数据核对表的过程,包括:判断所述源端中是否已存在历史数据核对表,如果是,则删除所述历史数据核对表,并建立新的数据核对表,得到所述源端数据核对表。3.根据权利要求1所述的方法,其特征在于,还包括:在数据迁移前,根据所述源端的表空间对所述目标端的表空间进行设置。4.根据权利要求3所述的方法,其特征在于,所述根据所述源端的表空间对所述目标端的表空间进行设置的过程,包括:根据所述源端的表空间的大小对所述目标端的表空间进行设置,以使所述目标端的表空间大于或等于所述源端的表空间;根据所述源端的表空间的划分对所述目标端的表空间进行设置,以使所述目标端的表空间数量以及名称均与所述源端相一致。5.根据权利要求1所述的方法,其特征在于,还包括:根据所述源端的日志对所述目标端的日志进行设置,以使所述目标端的日志与所述源端的日志相一致。6.根据权利要求1所述的方法,其特征在于,还包括:当所述目标端数据核对表中存储的行数与所述源端数据核对表中存储的行数不一致,则标记出所述目标端数据核对表的名称。7.根据权利要求1-6任一项所述的方法,其特征在...
【专利技术属性】
技术研发人员:王佳乐,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。