为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:
【CPU】:
【问题描述】*:根据业务需要,我们系统需要同时兼容mysql和dm的数据库。目前已经做到同时适配,但是对于质量验证环节的成本较大,每次在主流程使用mysql进行测试,在版本发布后还需要再次验证dm,返工次数较多,从技术角度怎么解决这种问题?我们语言使用的是java,框架为spring boot。
可以考虑一下,dm的兼容性修改成oracle,然后使用 mysql migrate tools ,把一些SQL语句通过这个工具,转换成oracle语法 ,在达梦端运行。达梦兼容oracle很高的。
数据库都按 统一SQL标准规范使用(SQL92/SQL99),尽量降低依赖数据库的特性和陌生函数