📜  MySQL 和 MariaDB 的区别

📅  最后修改于: 2021-09-09 11:38:29             🧑  作者: Mango

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

2. 玛丽亚数据库:
MariaDB 是一个开源关系数据库管理系统 (RDBMS),是广泛使用的 MySQL 数据库技术的兼容替代品。它由 MariaDB Foundation 开发并于 2009 年 10 月 29 日首次发布。MariaDB 具有大量新功能,这使其在性能和用户导向方面优于 MySQL。

MySQL 和 MariaDB 的区别:

S.NO. MySQL MariaDB
1. MySQL is written in C and C++ languages. MariaDB is written in C, C++, Perl and Bash languages.
2. It was initially released on 1995. It was initially released on 2009.
3. The performance of MySQL is not that great when compared to MariaDB. The performance of MariaDB is far better than MySQL.
4. It does not provide a replacement for MariaDB. It provides a drop-in replacement for MySQL.
5. Data masking is done in MySQL. There is no data masking.
6. Proprietary code is accessible in MySQL enterprise edition. Proprietary code is not accessible in MariaDB.
7. It does not support binary logs or temporary table Space. It supports temporary table Space and binary encryption.
8. It can not handle large-sized data easily. It can handle large-sized data easily.
9. Privilege checks are not that fast in MySQL. Privilege checks are done faster in MariaDB.
10. MySQL has 1600 forks . MariaDB has 868 forks.
11. Famous companies like Airbnb, Pinterest, Slack, Udemy, Twitter uses MySQL. Famous companies like CUNY, Accenture, Docplanner, Grooveshark, Northrop Grumman, uses MariaDB.
12. Server operating systems for MySQL are FreeBSD, Linux, OS X, Solaris, Windows i.e OS X is supported in MySQL as a server. Server operating systems for are FreeBSD, Linux, Solaris, Windows i.e OS X is not supported in MariaDB as a server.