暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

mysql和mariadb的区别

雪狼sunny 2024-01-09
380

两大开源数据库的很多资料介绍不详解,主要说一下不同点和如何选择;

1 两者对json的处理的方式不同主要区别在以下

MariaDB 和 MySQL 支持检索和存储 JSON 数据。但是,它们以不同的方式存储 JSON 报告。MariaDB 将 JSON 报告存储在字符串中,而 MySQL 则将它们存储为二进制对象。

MySQL 和 MariaDB 也不都支持所有 JSON 函数。MariaDB 支持 JSON_QUERY 和 JSON_EXISTS,而 MySQL 则不支持。同样,MySQL 支持原生 JSON 数据类型 JSON_TABLE,而 MariaDB 则不支持。

但是,从 10.2 版本起,MariaDB 仅支持 JSON 数据类型。MariaDB 使用的 JSON 数据类型是 LONGTEXT 的别名。

2 mysql的多线程池在付费版本中体现,mariadb都是免费的所以更多的用户都倾向于mariadb,线程池允许数据库通过将新连接与先前存在的线程配对来优化其资源。高线程池容量对于想要扩展并同时为数千名用户提供服务的应用程序至关重要。


MariaDB 在其线程池插件中包含线程池,该插件是社区版本的一部分。MariaDB 提供同时管理超过 200000 个连接的功能。

MySQL 的企业版本上有一个线程池插件。但是,它不能像 MariaDB 那样一次处理那么多的连接。


3 两者互通性,从mysql到mariadb迁移没有问题,但是从mariadb到mysql要慎重,会出现一些插件引擎不支持的问题。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论