📜  MySQL和MariaDB之间的区别

📅  最后修改于: 2021-08-25 17:12:08             🧑  作者: Mango

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

2. MariaDB:
MariaDB是一个开源关系数据库管理系统(RDBMS),它是广泛使用的MySQL数据库技术的兼容即插即用替代品。它由MariaDB基金会开发,最初于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.