Bre*_*bad 4 mysql mariadb feature-comparison
MariaDB 版本和 MySQL 版本之间是否有任何等效项?
显然这两个 DBMS 是不同的,但我希望 MariaDB 团队在启动新的主要版本(如 10.2、10.3...)时能够“赶上”MySQL。
等价于
在此 MariaDB 页面上列出了所有 MariaDB 版本。有没有办法知道每个主要版本哪个 MySQL 版本最接近?
MariaDB-10.2.2 InnoDB 从 5.7.14 合并
MariaDB-10.2.35 合并新版本的 InnoDB 5.7.32
许多杂项功能已随机合并。
MySQL 8.0 和 MariaDB 10.5 有很大不同。不过,除非您使用很少使用的功能,否则您可能不会注意到任何差异。
两人玩蛙跳游戏。例如。
MariaDB 在 10.2 中就已经有了 CTE 和窗口函数,早在 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这是另一个不同点。在这两个示例中,“新”版本“更正确”,尽管不兼容。
优化器出现了分歧。我经常处理性能问题,但我想说,只有百分之几的查询显示出产品之间存在显着差异。差异可能有利于任何一种产品。
如果您刚刚开始,请不要担心您选择哪一个;在你进入我列出的深奥事物之前,你有一个很长的学习曲线。
| 归档时间: |
|
| 查看次数: |
14799 次 |
| 最近记录: |