福建天晴在线互动科技有限公司刘德建获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉福建天晴在线互动科技有限公司申请的专利多源数据库表结构一致性智能对比分析方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN118467501B 。
龙图腾网通过国家知识产权局官网在2025-09-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202410526798.7,技术领域涉及:G06F16/21;该发明授权多源数据库表结构一致性智能对比分析方法及系统是由刘德建;谢佳伟;李佳设计研发完成,并于2024-04-29向国家知识产权局提交的专利申请。
本多源数据库表结构一致性智能对比分析方法及系统在说明书摘要公布了:本发明提供了一种多源数据库表结构一致性智能对比分析方法,该方法为:构建一可视化检测配置的后台界面,通过后台界面配置多源数据库表映射信息和待检测的各源数据库表信息;在用户成功设定好待检测的多元数据库表信息后,启动检测,执行SQL,校验表是否存在;执行SQL,获取多源表的字段信息;执行SQL,获取多源表的自增字段;预设转换规则进行定制化的转换处理;横向对比字段属性值,输出比对结果;执行SQL,获取多源表的约束信息;横向对比表约束信息,输出比对结果;获取多源表的索引信息;横向对比表索引信息,输出比对结果;本发明特别针对两者间不兼容的特定项目进行了创新性的转化处理,以确保在不同源数据库之间实现表结构的精准对应和一致性匹配。
本发明授权多源数据库表结构一致性智能对比分析方法及系统在权利要求书中公布了:1.一种多源数据库表结构一致性智能对比分析方法,其特征在于:所述方法包括如下步骤: 步骤S1、构建一可视化检测配置的后台界面,通过后台界面配置多源数据库表映射信息和待检测的各源数据库表信息; 步骤S2、完成配置后,进行检测,执行SQL语句,分别从SQLServer源数据库和Mysql源数据库中检索所有表信息,分别获取待检测的所有表在不同源数据库库中的字段详细信息,形成SQLServer源数据库表字段数据集合A1和MySQL源数据库表字段数据集合A2; 步骤S3、获取待检测表在两个数据库中的索引信息,生成SQLServer库对应的D1数据集和Mysql库对应的D2数据集; 步骤S4、从D1和D2数据集中筛选出普通索引、唯一索引及组合索引,并逐一进行深度比对,输出比对结果,从而评估待检测表在两个数据库中关于索引信息的一致性; 步骤S5、依据预设的转换规则对数据集合A1进行定制化转换处理;根据转换规则得到转换后的字段信息集合A3; 步骤S6、对转换后的字段信息集合A3与数据集合A2进行全方位的横向对比,对比维度涉及:字段个数、字段名称、字段类型、字段长度、默认值、非空属性、精度、标度、字符集以及自增属性,产出详细的比对结果,据此判断待检测表在两个数据库中关于字段信息的一致性; 步骤S7、再次执行SQL命令,收集待检测表在两个数据库中的约束信息,形成SQLServer库对应的C1数据集和Mysql库对应的C2数据集; 步骤S8、对比C1数据集和C2数据集的约束信息,包括约束个数、约束表达式方面,同时考虑到MySQL数据库版本因素,对比完成后,得出待检测表在两个数据库中约束信息的一致性; 步骤S9、将步骤S4、步骤S6和步骤S8得出的对比结果汇总并实时反馈至后台界面,使得用户能及时了解检测结果; 所述步骤S5中转换规则包括:字段类型的转换、字段默认值的转换、字符集转换、以及索引增设; 所述字段类型的转换包括:smalldatetime类型转换为datetime类型;nvarchar、nchar类型转为varchar类型;ntext类型转为text类型;numeric类型根据精度进行判定,若精度为0,转为bigint类型,否则转为decimal类型; 所述字段默认值的转换包括:时间类型字段默认值为getdate转为CURRENT_TIMESTAMP;newid转为uuid; 所述字符集转换包括:Chinese_PRC_CI_AS转换为utf8mb4_general_ci; 所述索引增设包括:若字段包含自增属性,则增设普通索引类型;在SQLServer中若字段包含自增属性,能为非主键或非索引,但MySQL中若字段包含自增属性,则必须为主键或有索引,因此差异性原因,若待检测表中存在此情况的字段,则需给该字段增设普通索引。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人福建天晴在线互动科技有限公司,其通讯地址为:350212 福建省福州市长乐市湖南镇大鹤村;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。