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

MySQL 各发行版本之间的区别及优缺点

零点小思随笔 2021-06-24
715

1、MySQL、Percona、MariaDB 之间的区别和优缺点

1.1、服务器特性

MySQLPerconaMariaDB
开源开源开源
支持分区表支持分区表支持分区表
InnoDBXtraDBXtraDB
企业版监控工具,社区版不提供Percon Monitor 工具Monyog

2、高可用性

MySQLPerconaMariaDB
基于日志点复制基于日志点复制基于日志点复制
基于 Gtid 复制基于 Gtid 复制基于 Gtid 复制,但 Gtid 同 MySQL 不兼容
MGRMGR & PXCGalera Cluster
MySQL RouterProxy SQLMaxScale

3、安全性

MySQLPerconaMariaDB
企业版防火墙ProxySQL FireQallMaxScale FireWall
企业版用户审计审计日志审计日志
用户密码生命周期用户密码生命周期-
sha256_password caching_sha2_passwordsha256_password caching_sha2_passworded25519 sha256_password

4、开发及管理

MySQLPerconaMariaDB
窗口函数(8.0)窗口函数(8.0)窗口函数(10.2)
--支持基于日志回滚
Super read_onlySuper read_only-

2、涉及面试题类型

2.1、你之前工作中使用的是什么版本的 MySQL?

2.2、为什么选择这个版本?

2.3、在对 MySQL 进行升级前需要考虑什么?

  • 升级可以给业务带来的益处
    • 是否可以解决业务上某一方面的痛点
    • 是否可以解决运维上某一方面的痛点
  • 升级可能对业务带来的影响
    • 对原业务程序的支持是否有影响
    • 对原业务程序的性能是否有影响
  • 制定数据库升级方案
    • 评估受影响的业务系统
    • 升级的详细步骤
    • 升级后的数据库环境检查
    • 升级后的业务检查
  • 升级失败的回滚方案
    • 升级失败回滚的步骤
    • 回滚后的数据库环境检查
    • 回滚后的业务检查

2.4、MySQL 升级步骤?

  • 对升级数据库进行备份
  • 升级 Slave 服务器版本
  • 手动进行主从切换
  • 升级 master 服务器版本
  • 升级完成后进行业务检查


文章转载自零点小思随笔,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论