现阶段国产数据库越来越火爆,公司目前准备考虑软件产品兼容国产数据库。 我早期是从事ORACLE数据库运维,到目前的MYSQL, 自己近期也在测试数据库兼容性问题,发现更多的是SQL语法和函数,提出自己的一点遐想,不知道是否可行,目标是软件产品即兼容MYSQL又能兼容国产数据库(达梦)。
1、针对SQL语法类,整改代码,符合标准SQL。
2、针对特定函数类,在达梦数据库端自定义函数,功能、名称与MYSQL特定函数相同。
不知道江湖中有没有高手花点心思做个兼容插件,或者有更好的方法。
您的想法是可行的,但需要注意以下几点:
除此之外,您还可以考虑以下几点:
总之,在考虑软件产品兼容国产数据库时,需要综合考虑多种因素,包括技术实现、兼容性测试、性能和可扩展性等方面。