我有一个用Java(JSP,Servlets等)开发的Web应用程序,我使用MySQL作为DBMS,请注意:
我的问题是我需要做多少更改我的应用程序(除了更改驱动程序和.jar的名称)以获得与MariaDB一样的平滑功能。?
或者我应该考虑哪些改变?
答案 0 :(得分:0)
MariaDB是MySQL代码库的直接分支,它尚未与它分道扬..开发人员正在尽最大努力避免任何兼容性破坏性更改,以确保MariaDB可以用作MySQL的直接替代品。这意味着从MySQL切换到MariaDB与更新MySQL版本相当。
根本不可能在您的申请中进行任何修改。在迁移生产系统之前,仍然需要进行适当的集成测试,尤其是当您的MySQL版本不是最新版时。
答案 1 :(得分:0)
MariaDBs页面上有compability list,因此您可以看到99%与MySQL相同。从Java的角度来看,你的语句和连接池应该保持不变,但是我认为它们可以在如何编写存储过程的方式上进行微小的改动。
所以一般来说,这种转变不应该导致任何问题,但你仍然想彻底测试这一点,以确保没有真正改变。