MySQL和MariaDB的区别
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 的区别:
编号 | MySQL | MariaDB |
---|---|---|
1 | MySQL 是用 C 和 C++ 语言编写的。 | MariaDB 是用 C、C++、Perl 和 Bash 语言编写的。 |
2 | MySQL1995年首发 | MariaDB2009年首发。 |
3 | MySQL的性能与MariaDB相比并没有那么好。 | MariaDB 的性能远胜 MySQL。 |
4 | 它不提供 MariaDB 的替代品。 | MariaDB提供了 MySQL 的替代品。 |
5 | 数据屏蔽在 MySQL 中完成。 | MariaDB没有数据屏蔽。 |
6 | 专有代码可在 MySQL 企业版中访问。 | MariaDB 中无法访问专有代码。 |
7 | 不支持二进制日志或临时表空间。 | MariaDB支持临时表空间和二进制加密。 |
8 | 不能轻易处理大数据。 | MariaDB可以轻松处理大量数据。 |
9 | MySQL 中的权限检查没有那么快。 | MariaDB 中的权限检查速度更快。 |
10 | MySQL有1600个fork。 | MariaDB 有 868 个fork。 |
11 | Airbnb、Pinterest、Slack、Udemy、Twitter 等著名公司使用 MySQL。 | CUNY、Accenture、Docplanner、Grooveshark、Northrop Grumman 等著名公司都使用 MariaDB。 |
12 | MySQL 的服务器操作系统是 FreeBSD、Linux、OS X、Solaris、Windows,即 MySQL 支持 OS X 作为服务器。 | 服务器操作系统有 FreeBSD、Linux、Solaris、Windows,即 MariaDB 不支持将 OS X 作为服务器。 |