资讯专栏INFORMATION COLUMN

MariaDB与MySQL官方版本的主要区别

leejan97 / 1954人阅读

摘要:文档起源对比来说,更不像一点,官方发布的版本,对比的比较实现是官方版本的以及,这里主要想说的,是这个版本与官方版本的主要区别。复制一个主要的变动是,格式的从库执行的时候,可以触动触发器,这点与官方版本区别非常大。

文档起源

对比percona来说,mariadb更“不像”一点MySQL,官方发布的10.1版本,对比的比较实现是官方版本的5.6以及5.7,这里主要想说的,是10.1这个版本与官方版本5.7的主要区别。

主要特点 Galera

Galera是一个mysql经典的多主share nothing的实现。目前对官方版本的支持比较有限,所以实际上用的时候,目前多推荐使用MariaDB,Mariadb也为Galera做了一些内部的修正,来更好地为Galera服务。包括information_schema的一些变更,以及相关部署参数的支持。

目前阶段,官方的Group Replication尚未GA,公开市场上目前只有这一个多主的架构实现,如果业务上有非常强的数据一致性,以及数据库可用性(业务连续性)的要求的话,官方版本是做不到这一点的。

文件透明加密

官方版本的TDE,透明加密,目前只能做到对数据文件的透明加密,对redo日志,以及binlog日志,目前还是明文存储数据的。

Mariadb可以对redo,binlog等文件都进行透明加密,最大限度上避免数据文件被窃后的损失。

这个加密带来的问题是,对于传统的基于redo的备份软件,备份执行不再有效,对于传统的,依赖binlog解析的工具来说,日志也是无法处理的。

这点上,只能依赖Mariadb的工具链。

当然,传统的slow log,general log,error log等是无法被加密的。

另外需要注意的一点是,目前支持基于文件秘钥的加密,在企业安全相关标准上,有要求加密必须基于整体的加密系统,这点上,官方企业版本,支持OKV的加密体系,相对会更好一点。

复制

一个主要的变动是,row格式的binlog从库执行的时候,可以触动触发器,这点与官方版本区别非常大。

还有一个是过滤器方面,mariadb可以基于gtid的dumain id执行或者跳过。对于多级复杂的拓扑,作用还是挺大的。

角色

基于角色的权限管理,官方版本到8版本才支持,到GA估计还需要一两年,如果对这方面有强烈需求的话,不妨考虑一下Mariadb。

OR REPLACE语法

Mariadb对于创建删除对象,可以支持使用if exists,if not exists,or replace语法,避免报错。

主要有:

create database

create function

create server

create user

create view

drop role

drop user

event的创建删除

index的创建删除

触发器的创建以及删除

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/46824.html

相关文章

  • CentOS 生产环境配置

    摘要:最新的已经释出,更新了,非常赞。不过目前尚未释出,等待中。初始配置对于一般配置来说,不需要安装仓库,本文主要在于希望跟随的配置流程,紧跟红帽公司对于服务器的配置说明。 原文来自静雅斋,转载请注明出处。 生产环境和开发环境测试环境都不一样,所以配置都不能随意,对于大多数情况来说,RHEL 绝对是一个最佳选择,除了最稳定的内核发布和最全的驱动支持,还能享受到 RHEL 10 年生命周期中 ...

    yankeys 评论0 收藏0
  • CentOS 生产环境配置

    摘要:最新的已经释出,更新了,非常赞。不过目前尚未释出,等待中。初始配置对于一般配置来说,不需要安装仓库,本文主要在于希望跟随的配置流程,紧跟红帽公司对于服务器的配置说明。 原文来自静雅斋,转载请注明出处。 生产环境和开发环境测试环境都不一样,所以配置都不能随意,对于大多数情况来说,RHEL 绝对是一个最佳选择,除了最稳定的内核发布和最全的驱动支持,还能享受到 RHEL 10 年生命周期中 ...

    daydream 评论0 收藏0
  • 笔记 - 收藏集 - 掘金

    摘要:目录如何用提高效率后端掘金经常有人说我应该学一门语言,比如之类,但是却不知道如何入门。本文将通过我是如何开发公司年会抽奖系统的后端掘金需求出现年会将近,而年会抽奖环节必不可少,但是抽奖系统却还没有。 云盘一个个倒下怎么办?无需编码,手把手教你搭建至尊私享云盘 - 工具资源 - 掘金微盘挂了,360倒了,百度云盘也立了Flag。能让我们在云端储存分享文件的服务越来越少了。 买一堆移动硬盘...

    Alex 评论0 收藏0
  • MySQL之父造访腾讯云 为腾讯云数据库开源点赞

    摘要:自年腾讯云正式成为基金会最高级白金会员以来,深度参与基金会的各项会议与决策,不遗余力地输出腾讯在数据库上的经验和技术,受到社区及开发者的一致认可。去年底,腾讯云发布了新一代自研云原生数据库。目前,腾讯云数据库团队总共进行了近多项优化。 近日,技术大牛 MariaDB 公司创始人兼 CTO Michael Widenius(又名Monty)、MariaDB 基金会主席 Kaj 来到中国,...

    bbbbbb 评论0 收藏0
  • MySQL之父造访腾讯云 为腾讯云数据库开源点赞

    摘要:自年腾讯云正式成为基金会最高级白金会员以来,深度参与基金会的各项会议与决策,不遗余力地输出腾讯在数据库上的经验和技术,受到社区及开发者的一致认可。去年底,腾讯云发布了新一代自研云原生数据库。目前,腾讯云数据库团队总共进行了近多项优化。 近日,技术大牛 MariaDB 公司创始人兼 CTO Michael Widenius(又名Monty)、MariaDB 基金会主席 Kaj 来到中国,...

    bladefury 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<