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

浅谈MySQL和MariaDB区别

Ty 2022-05-06
1763

MariaDB数据库管理系统是MySQL的⼀个分⽀,主要由开源社区在维护,采⽤GPL授权许可。开发这个分⽀的原因之⼀是:
甲⾻⽂公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采⽤分⽀的⽅式来避开这个风险。
MariaDB的⽬的是完全兼容MySQL,包括API和命令⾏,使之能轻松成为MySQL的代替品。
MariaDB由MySQL的创始⼈麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将⾃⼰创建的公司MySQL卖给了
SUN,此后,随着SUN被甲⾻⽂收购,MySQL的所有权也落⼊Oracle的⼿中。
MariaDB名称来⾃麦克尔·维德纽斯的⼥⼉玛丽亚(英语:Maria)的名字。
MariaDB直到5.5版本,均依照MySQL的版本。因此,使⽤MariaDB5.5的⼈会从MySQL5.5中了解到MariaDB的所有功能。从
2012年11⽉12⽇起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植⾃MySQL 5.6版的功能
和⾃⾏开发的新功能。
在存储引擎⽅⾯,10.0.9版起使⽤XtraDB(名称代号为Aria)来代替MySQL的InnoDB。
MariaDB的API和协议兼容MySQL,另外⼜添加了⼀些功能,以⽀持本地的⾮阻塞操作和进度报告。
这意味着,所有使⽤MySQL的连接器、程序库和应⽤程序也将可以在MariaDB下⼯作。
在此基础上,由于担⼼甲⾻⽂MySQL的⼀个更加封闭的软件项⽬,Fedora的计划在Fedora 19中的以MariaDB取代MySQL
MYSQL 相信⼤家都很清楚是什么了。那么mariadb是什么呢?
MariaDB数据库管理系统是MySQL的⼀个分⽀。是由MySQL之⽗Michael开发的。开发这个分⽀的原因之⼀是:甲⾻⽂公司
收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采⽤分⽀的⽅式来避开这个风险

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

评论