MySQL和MariaDB数据库有什么区别?

7

我长时间以来一直使用XAMPP,但惊讶地发现XAMPP已经从MySQL转向MariaDB。

https://www.apachefriends.org/index.html

这个变化会如何影响正在使用MySQL的开发人员?例如,现有的MySQL开发工具是否能够与MariaDB无缝配合?MySQL和MariaDB之间的显著区别是什么,开发人员需要注意什么?

由于这种数据库变化,我不确定是否建议升级XAMPP版本。我担心从MySQL到MariaDB的数据迁移问题。


1
这不应该是一个问题。但你仍然应该在新环境下测试你的应用程序。https://mariadb.com/kb/de/mariadb-vs-mysql-compatibility/ - linluk
1
当我在 Google 搜索框中输入“MySQL mariadb”时,甚至在我完成第二个单词之前,自动完成功能就会列出“MySQL mariadb比较”作为第一个选项。 - PaulF
了解一件事情的特点是一回事,知道它们在迁移开发过程中会产生什么影响则是另一回事。对于后者,我认为stackoverflow上的专家可以提供帮助。 - guagay_wk
程序员版块的重复内容:http://programmers.stackexchange.com/questions/120178/whats-the-difference-between-mariadb-and-mysql。 - dan
你可能不会“注意到”任何差异。MariaDB有许多额外的功能。但是,在使用它们之前,您不会看到任何区别。好吧。。。优化器中有一些差异。因此,某些复杂查询可能运行更慢或更快。 - Rick James
https://dev59.com/91sW5IYBdhLWcg3wHUGb - MasterJoe
1个回答

2
例如,MySQL的现有开发工具能否与MariaDB无缝协作?MySQL的常用开发工具是MySQL Workbench。但是,MySQL Workbench可能不支持MariaDB。请参考以下链接:MySQL Workbench 6.3.5在打开XAMPP MySQL本地数据库时崩溃MySQL Workbench不兼容/非标准服务器。尽管如此,还有其他选项可替代MySQL Workbench(例如,HeidiSQL是一个很好的选择,它可以很好地与XAMPP安装的本地MariaDB配合使用)。但我认为这些都是小问题,大多数情况下,迁移到MariaDB是无痛的,你几乎不会注意到任何区别。最重要的是,网上似乎总能找到关于可能遇到的任何问题的好信息。我不会太担心“从MySQL迁移到MariaDB的数据迁移”问题。(我很好奇用户1824987是否已经进行了迁移,如果是,他们是否发现受到了任何影响。)

1
我在Maria上使用MySQL Workbench工作,除了一些警告信息外,一切都没有问题。 - guagay_wk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接