为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第1天 MySQL面试指南 第2章

标签:
MySQL

课程名称:MySQL面试指南

课程章节:MySQL,Percona,MariaDB之间的区别和优缺点

主讲老师:sqlercn

课程内容:

今天学习的内容包括:

MySQL的发行版主要有三个——Oracle公司的MySQL,Percona Server,MariaDB。

MySQL的发行版的特点比较

课程收获:

Oracle公司的MySQL

分为“企业版”和“社区版”,

  • 企业版:
    收费,
    性能更好,
    同时提供一些有用的数据库管理工具,
    经过专门的性能和可靠行测试,
    提供技术支持,

  • 社区版:
    免费,
    性能差一点,
    不包含企业版采用的数据库管理工具,
    未经过系统的性能和可靠行测试,
    无技术支持。

  • 社区版缺少的工具:
    企业级面板,
    企业级数据库建议,
    企业级分析工具,
    企业级热备份,
    企业级数据加密,
    企业级防火墙,
    等等。

Percona Server

由Percona公司基于MySQL的社区版开发,是只由公司内部人员开发,提供了性能和可靠行测试,
性能由于MySQL社区版,版本号与MySQL版本号一致,完全兼容MySQL,
在MySQL的基础上提供了一些新功能,也提供为一些好用的数据库工具。

MariaDB

由MySQL的创始人创建的,基于MySQL5.5版本的源代码开发,创立了MariaDB的基金会,完全开源驱动,
在后期的开发过程中增添了很多特有的功能,即便相同的功能也可能采用了和MySQL不一样的实现,比如
GTID的实现方式就是不同的。因此不能保证与MySQL完全兼容,只能保证大多数功能是兼容的。

拓展:
GTID (Global Transaction IDentifier) 是全局事务标识。它具有全局唯一性,一个事务对应一个GTID。
唯一性不仅限于主服务器,GTID在所有的从服务器上也是唯一的。一个GTID在一个服务器上只执行一次,
从而避免重复执行导致数据混乱或主从不一致。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消