MariaDB 与 MySQL 的主要区别

尽管 MariaDB 可能一开始就与 MySQL 完全兼容,但我们可以预期它们的路径在未来会出现更多分歧。

MariaDB 与 MySQL

Widenius 在他最新的博客文章中祝贺 Oracle 在 MySQL 8.0 版上所做的工作,强调了一些差异和注意事项,例如:

线程池:与 Nginx 服务器相对于 Apache 解决的问题类似,MySQL 为每个客户端连接分配线程,这相当于在 PC 上启动一个完整的程序,效率很低。

不可见列是 MariaDB 自 10.3.3 以来的独有功能

它们不在 SELECT * 语句中返回结果,也不需要在 INSERT 语句 西班牙电话号码数据 中赋值。MariaDB 将微秒引入其时间数据类型。

存储引擎:MariaDB 的使用包括 SphinxSE、Spider、TokuDB。 从性能角度来看,ColumnsStore 很有趣,因为它使得线性扩展能够处理 PB 级的数据。 更多信息请参见您的博客。

MySQL 存储引擎有 InnoDB、MyISAM、Memory、CSV、Archive、Blackhole、Merge、Federated、Example。

数据库视图是 MariaDB 通过仅查询必要的表引入显着优化的功能。

MySQL 引入的些功能包括原生 JSON 数据类型


 西班牙电话号码数据 

MySQL 8.0 版本中的 MySQL Shell(允许 javascript 和 python 脚本),并且不能 CU列表 与基于 MariaDB 的身份验证插件 SHA-256 一起使用,从而提高了 mysql_native_password 的安全性。

在这里您可以找到 MariaDB 与 MySQL 之间的差异的完整列表以及前者相对于后者的优势。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注