MySQL 和 MariaDB 到底有什么区别?

shi*_*hiv 8 mysql xampp mariadb

XAMPP 的早期版本将包含 MySQL。现在它们包括 MariaDB。我曾经使用以前的版本,但现在我升级了XAMPP,它有MariaDB。

那么它们之间到底有什么区别呢?或者说他们俩很相似?

我应该对我的编程方法做出哪些改变?

我应该切换到以前的版本吗?

Ort*_*kni 3

根据MariaDB 文档

在 MariaDB 5.5 之前,MariaDB 版本充当等效 MySQL 版本的“直接替代品”,但有一些限制。从MariaDB 10.0开始,从MySQL升级通常仍然很容易。

[...]

这意味着在很多情况下,您只需卸载 MySQL 并安装 MariaDB 就可以了。通常不需要转换任何数据文件。

另请注意,根据同一文档页面:

然而,每个新的 MariaDB 版本中的实现差异都在继续扩大。

要了解 MySQL 和 MariaDB 版本之间的确切差异,请参阅文档中的具体页面:

您还可以在 Software Engineering Stack Exchange 上查看此答案