这个问题目前还没有明确的答案。就MariaDB 与MySQL 的未来发展看,我个人认为,MariaDB 将来会拥有更多用户群。
Oracle 将MySQL 服务器分为社区版与企业版(商业版),并分别进行管理。MySQL 服务器还在Sun MicroSystems 手中时,其企业版与社区版拥有相同代码,但是企业版有技术支持而社区版没有。
而Oracle 接手MySQL 之后,将企业版闭源,且一部分主要功能只存在于企业版中。大家想一想,像谷歌、Facebook、亚马逊这类有能力分析MySQL 服务器代码并改善其性能的公司,以后会怎么做呢?在MariaDB 与MySQL 中,他们会选择哪一个?上面提及的三家公司会对整个MySQL 生态界产生极大影响。
MariaDB 具有的最大优点是,它拥有比MySQL 更丰富的功能,更新快,且开源,并与MySQL 保持良好的二进制兼容。一直使用MySQL 服务器的公司可以很容易地从MySQL 迁移到MariaDB。向MariaDB 迁移的过程中,甚至不需要修改应用程序的任何代码,MySQL 拥有的功能同样可以在MariaDB 中正常使用,因此,用户几乎不用担心从MySQL 迁移到MariaDB会出现什么问题。
谷歌声称将支持MariaDB 开源,这表明MariaDB 不会轻易消失。但还要看Oracle 以后的动向,看它是将主要精力用于MySQL 企业版(闭源)的功能添加与性能提升,还是用于使社区版更具活力。