MariaDB版本和MySQL版本之间是否存在某种等价性?
显然,2 DBMS是不同的,但我希望MariaDB团队在启动新的主要版本(比如10.2、10.3.)时“赶上”MySQL。
等价性
在这个MariaDB页面上,列出了所有MariaDB版本。对于每个主要版本,是否有一种方法可以知道哪个MySQL版本是最近的版本?
发布于 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是另一个不同点。在这两个例子中,“新”版本“更正确”,尽管不兼容。
优化者已经分化了。我经常处理性能问题,但我要说的是,只有几%的查询显示了产品之间的显著差异。两者之间的差别可能对这两种产品都有利。
如果你刚刚开始,不要担心你选择哪一个;在你进入我列出的深奥的事情之前,你有一个很长的学习曲线。
https://dba.stackexchange.com/questions/289985
复制相似问题