tidb 需求建议

tidb中是否可以考虑增加一些函数,来兼容其他数据库,降低其他数据库向tidb迁移的改造难度。
比如,现有业务系统中有很大比例是使用的oracle数据库。
而oracle数据库中的一些函数是mysql和tidb中没有的,迁移过程中需要梳理代码把原有的写法全都改造一遍,很繁琐。
如果tidb中能有oracle中功能和名称相同的函数就好多了。
比如现在tidb中的IFNULL函数,完全可以给它起个别名就叫Oracle中的NVL;
比如oracle中使用关键字sysdate获取系统时间,tidb中是否也考虑一下。
另外,oracle中有不少挺不错的函数,tidb是否可以参考实现一下,比如:DECODE、MONTHS_BETWEEN、REGEXP_LIKE、REGEXP_SUBSTR、REGEXP_REPLACE、REGEXP_INSTR等等。

总之,都是为了降低现有的其他数据库用户(上面只考虑了oracle)向tidb迁移的难度。
我(tidb)有的,你(oracle)没有;你有的,我也有。这样是不是挺好!

我看有人整理了一下oracle函数和mysql函数的异同,可以参考下。

收到,这边 5.0 的需求收集已经结束,如果对此有强烈的需求,可以到 pingcap/tidb 下提个 issue,会有研发童鞋看下