首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MariaDB和MySQL版本等价

问MariaDB和MySQL版本等价
EN

Database Administration用户
提问于 2021-04-18 04:57:34
回答 1查看 9.2K关注 0票数 3

MariaDB版本和MySQL版本之间是否存在某种等价性?

显然,2 DBMS是不同的,但我希望MariaDB团队在启动新的主要版本(比如10.2、10.3.)时“赶上”MySQL。

等价性

  • 错误,问题,错误.
  • 语法,
  • 特征与行为

在这个MariaDB页面上,列出了所有MariaDB版本。对于每个主要版本,是否有一种方法可以知道哪个MySQL版本是最近的版本?

EN

回答 1

Database Administration用户

发布于 2021-04-18 06:21:25

MariaDB-10.2.2 InnoDB与5.7.14合并

MariaDB10.2.35合并InnoDB 5.7.32的新版本

许多杂乱无章的特征在随机时间被合并了。

MySQL 8.0和MariaDB 10.5非常不同。不过,除非您深入到很少使用的功能中,否则您可能不会注意到任何不同之处。

这两出戏跳了起来。例如。

MariaDB的CTE和窗口函数为10.2,早在MySQL 8.0中添加它们之前就有了。

另一方面,MySQL以JSON和一些函数(如ST_distance_sphere)为主导。

更好的联系:

https://mariadb.com/kb/en/function-differences-between-mariadb-and-mysql/

https://mariadb.com/kb/en/mariadb-vs-mysql-features/

也许还有更多。注意:列出这些差异符合MariaDB的最佳利益;MySQL更倾向于忽略MariaDB的存在。

错误,问题,错误--他们看对方的错误列表,然后按他们认为合适的方式添加补丁。

语法-差别不大(除了CTE,见上文)

特性和行为- MariaDB比MySQL更积极地向标准迈进。例如,在带有ORDER BY的子查询中,排序在MariaDB中很久以前就在MySQL中被忽略了。ONLY_FULL_GROUP_BY是另一个不同点。在这两个例子中,“新”版本“更正确”,尽管不兼容。

优化者已经分化了。我经常处理性能问题,但我要说的是,只有几%的查询显示了产品之间的显著差异。两者之间的差别可能对这两种产品都有利。

如果你刚刚开始,不要担心你选择哪一个;在你进入我列出的深奥的事情之前,你有一个很长的学习曲线。

票数 6
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/289985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档