0

我有一个使用 Java(JSP、Servlets 等)开发的 Web 应用程序,我使用 MySQL 作为 DBMS,请注意:

  • 连接池
  • 准备好的语句
  • 存储过程 - 触发器

我的问题是我必须对我的应用程序进行多少更改(除了更改驱动程序的名称和.jar)才能使用 MariaDB 实现流畅的功能。?

或者我应该为这种变化考虑什么?

4

2 回答 2

0

MariaDBs 页面上有一个兼容性列表,因此您可以看到 99% 与 MySQL 中的相同。从 Java 的角度来看,您的语句和连接池应该保持不变,但是我认为它们可以在如何编写存储过程的方式上进行细微的更改。

所以一般来说,这种转变不会引起任何问题,但您仍然希望彻底测试它,以确保没有真正改变。

于 2013-09-24T07:51:56.210 回答
0

MariaDB 是 MySQL 代码库的直接分支,与它并没有太大的分歧。开发人员正在尽最大努力避免任何破坏兼容性的更改,以确保 MariaDB 可以用作 MySQL 的替代品。这意味着从 MySQL 切换到 MariaDB 与更新 MySQL 版本相当。

您根本不可能对您的应用程序进行任何修改。不过,在迁移生产系统之前,一定要进行适当的集成测试,尤其是当您的 MySQL 版本不是最新时。

于 2013-09-24T07:50:38.583 回答