发明名称 一种数据库兼容性检测方法及设备
摘要 本申请公开了一种数据库兼容性检测方法,在获取测试基准数据以及基准文件之后,即根据SQL回归源文件对待检测数据库执行SQL回放处理;并将执行SQL回放处理后所得到的结果文件与基准文件进行内容对比,基于对比结果是否一致确定是否存在兼容性问题。该方法不仅能够高效可靠地发现数据库版本变化可能引入的兼容性风险,而且简单易行,便于实施。本申请同时还公开了一种数据库兼容性检测设备。
申请公布号 CN105512017A 申请公布日期 2016.04.20
申请号 CN201410487168.X 申请日期 2014.09.22
申请人 阿里巴巴集团控股有限公司 发明人 常二鹏;樊静;王磊
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京鑫媛睿博知识产权代理有限公司 11297 代理人 龚家骅
主权项 一种数据库兼容性检测方法,其特征在于,包括:获取测试基准数据以及基准文件,所述基准文件是在针对在先数据库执行SQL回归源文件后生成的,所述SQL回归源文件根据所述测试基准数据生成,所述测试基准数据为所述在先数据库以及待检测数据库中共有的且不会发生改变的数据集合;根据所述SQL回归源文件对所述待检测数据库执行SQL回放处理;将执行所述SQL回放处理后所得到的结果文件与所述基准文件进行内容对比;若所述基准文件与所述结果文件的内容一致,则确认所述待检测数据库不存在兼容性问题;若所述基准文件与所述结果文件的内容不一致,则确认所述待检测数据库存在兼容性问题。
地址 英属开曼群岛大开曼资本大厦一座四层847号邮箱