MySQL学习_版本问题

MySQL主要的发行版

  • MySQL官方版本,分为社区版和企业版,是由Oracle公司维护的
  • Percona MySQL,是有一个专门的社区来维护的,与官方版本是完全兼容的,同时提供了许多官方企业版才有的功能,功能上由于官方的社区版,但它是官方版本上的二次开发,其最新版本落后与官方版本
  • MariaDB,是MySQL的初始创建者在MySQL被Oracle公司收购后又独自成立公司开发维护的,并不能保证和MySQL是完全兼容的

不同发行版的对比

服务器特性方面对比

MySQLPercona MySQLMariaDB
开源开源开源
支持分区表支持分区表支持分区表
InnoDBXtraDB(完全兼容InnoDB)XtraDB

企业版监控工具

社区版不提供

Percona Monitor 工具Monyog

高可用特性方面

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

安全特性方面

MySQLPercona MySQLMariaDB
企业版防火墙ProxySQL FireWallMaxScale FireWall
企业版用户审计审计日志审计日志
用户密码生命周期用户密码生命周期

sha256_password

caching_sha2_password

sha256_password

caching_sha2_password

ed25519

sha256_password

开发及管理方面

MySQLPercona MySQLMariaDB
窗口函数(8.0)窗口函数(8.0)窗口函数(10.2)
--支持基于日志回滚
--支持记在表中记录修改
Super read_onlySuper read_only-

 

MySQL8.0版本新特性

服务器功能方面

  • 所有元数据使用InnoDB引擎存储,无frm文件
  • 系统表采用InnoDB存储并采用独立表空间
  • 支持定义资源管理组
  • 支持不可见索引和降序索引,支持直方图优化
  • 支持窗口函数
  • 支持在线修改全局参数持久化

用户及安全方面

  • 默认使用caching_sha2_password认证插件
  • 新增支持定义角色
  • 新增密码历史记录功能,限制重复使用密码

InnoDB功能

  • InnoDB DDL语句支持原子操作
  • 支持在线修改UNDO表空间
  • 新增管理视图用于监控INNODB表状态
  • 新增innodb_dedicated_server配置项
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值