1. MySQL:
MySQL是一个基于结构化查询语言(SQL)的开源关系数据库管理系统(RDBMS)。它由甲骨文公司开发和管理,最初发布于 1995 年 5 月 23 日。它广泛用于许多小型和大型工业应用,并且能够处理大量数据。在Oracle收购MySQL后,数据库的使用出现了一些问题,因此开发了MariaDB。

2. MariaDB :
MariaDB 是一个开源关系数据库管理系统 (RDBMS),是广泛使用的 MySQL 数据库技术的兼容替代品。它由 MariaDB 基金会开发,最初于 2009 年 10 月 29 日发布。MariaDB具有大量新功能,这使得它在性能和面向用户方面比MySQL更好。

MySQL和MariaDB的区别:

1.

MySQL是用C和C++语言编写的。

MariaDB是用C,C++,Perl和Bash语言编写的。

2.

它最初于 1995 年发布。

它最初于 2009 年发布。

3.

与MariaDB相比,MySQL的性能并不是那么好。

MariaDB的性能远胜于MySQL。

4.

它不提供 MariaDB 的替代品。

它提供了 MySQL 的直接替代品。

5.

数据屏蔽是在 MySQL 中完成的。

没有数据屏蔽。

6.

专有代码可在 MySQL 企业版中访问。

专有代码在 MariaDB 中不可访问。

7.

它不支持二进制日志或临时表空间。

它支持临时表空间和二进制加密。

8.

它不能轻松处理大型数据。

它可以轻松处理大型数据。

9.

MySQL中的权限检查速度并不快。

在MariaDB中,权限检查完成得更快。

10.

MySQL有1600个分叉。

MariaDB 有 868 个分叉。

11.

Airbnb,Pinterest,Slack,Udemy,Twitter等著名公司都使用MySQL。

纽约市立大学、埃森哲、Docplanner、Grooveshark、诺斯罗普·格鲁曼公司等著名公司都使用 MariaDB。

12.

MySQL的服务器操作系统是FreeBSD,Linux,OS X,Solaris,Windows,即MySQL支持OS X作为服务器。

服务器操作系统是FreeBSD,Linux,Solaris,Windows,即MariaDB不支持OS X作为服务器。

来源:https://www.geeksforgeeks.org/difference-between-mysql-and-mariadb/