了解Mysql与MariaDb的关系

MariaDB是MySQL源代码的一个分支,随着Oracle买下Sun,MySQL也落入了关系型数据库王者之手。在意识到Oracle会对MySQL许可做什么后便分离了出来(MySQL先后被Sun、Oracle收购),MySQL之父的Michael以他女儿Maria的名字开始了MySQL的另外一个衍生版本:MariaDB。

区别一:

MariaDB不仅仅是Mysql的一个替代品,MariaDB包括的一些新特性使它优于MySQL。

区别二:

MariaDB跟MySQL在绝大多数方面是兼容的,对于开发者来说,几乎感觉不到任何不同。目前MariaDB是发展最快的MySQL分支版本,新版本发布速度已经超过了Oracle官方的MySQL版本。

MariaDB 是一个采用Aria存储引擎的MySQL分支版本, 这个项目的更多的代码都改编于 MySQL 6.0

区别三:

通过全面测试发现,MariaDB的查询效率提升了3%-15%,平均提升了8%,而且没有任何异常发生;以qp为单位,吞吐量提升了2%-10%。由于缺少数据支持,现在还不能得出任何结论,但单从测试结果看来还是非常积极的。join中索引的使用以及查询优化,特别是子查询方面,MariaDB都有不少提升。此外,MariaDB对MySQL导入导出有良好支持。

posted @ 2018-09-06 21:07 韦邦杠 阅读(...) 评论(...) 编辑 收藏

了解Mysql与MariaDb的关系相关推荐

  1. MySQL—Mysql与MariaDB启停命令的区别

    MySQL MySQL启动 service mysqld start或者/bin/systemctl start mysqld.service MySQL状态 service mysqld statu ...

  2. 使用Testcontainers和PostgreSQL,MySQL或MariaDB的Spring Boot测试

    Testcontainers是一个Java库,可轻松将Docker容器集成到JUnit测试中. 在Containerized World中 ,将测试配置与嵌入式数据库和服务复杂化几乎没有意义. 而是使 ...

  3. mysql 加密 en_以极少的停机时间加密运行 MySQL 或 MariaDB 的 Amazon RDS 数据库实例...

    如何以极少的停机时间对未加密的 Amazon RDS MySQL 或 MariaDB 数据库实例进行加密? 上次更新时间:2020 年 8 月 19 日 我尝试为未加密的 Amazon Relatio ...

  4. 使用 MySQL Workbench为现有 MySQL 或 MariaDB 数据库创建ER图

    本文将向您展示如何使用 MySQL 工作台为现有 MySQL 或 MariaDB 数据库创建图表. 对数据库进行反向工程 要从现有数据库创建关系图,您需要使用逆向工程功能来创建模型. 了解 MySQL ...

  5. 吊打MySQL,MariaDB到底强在哪?

    " 近年来,不少程序员在吹捧 MariaDB,抛弃 MySQL.本文总结了一些  MariaDB 强过 MySQL 的地方,分享给大家! 图片来自 Pexels MySQL 的发展史 MyS ...

  6. LAMP架构介绍、MySQL和MariaDB介绍、MySQL安装

    2019独角兽企业重金招聘Python工程师标准>>> LAMP架构介绍 Linux+Apache+MySQL+PHP 就是在linux系统上安装httpd. mysql .PHP, ...

  7. mysql和mariadb对比_MySQL并发复制系列三:MySQL和MariaDB实现对比

    MariaDB 10通过@@binlog_commit_wait_count and @@binlog_commit_wait_usec 两个参数设置,既事务commit阶段的时候至少等binlog_ ...

  8. LAMP架构介绍,MySQL、MariaDB介绍,MySQL安装

    2019独角兽企业重金招聘Python工程师标准>>> LAMP架构介绍: MySQL.MariaDB介绍: Community 社区版本   =开源版本 Enterprise 企业 ...

  9. mariadb mysql 语法_Mariadb MySQL、Mariadb中GROUP_CONCAT函数使用介绍

    MySQL.Mariadb中GROUP_CONCAT 函数使用介绍 By:授客 QQ:1033553122 语法: GROUP_CONCAT([DISTINCT] column_name [ORDER ...

  10. Mysql(Mariadb)数据库主从复制

    Mysql(Mariadb)数据库主从复制 Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦 ...

最新文章

  1. SVM中的线性分类器
  2. Java多线程之ReentrantReadWriteLock
  3. C++ OJ在线编程常见输入输出技巧与示例
  4. NodeJs基础之字节操作、路径操作和文本操作
  5. java中IOUtil.readLong_使用io/ioutil进行读写文件
  6. 今天的几经沧桑的飞鸽传书2011
  7. 使用Redis作为分布式锁的错误用法
  8. linux下对进程按照内存使用情况进行排序
  9. SQL Server 远程连接出错~~~无法访问服务器
  10. 嵌入式linux环境搭建
  11. 欢迎使用CSDN-markdown编辑器
  12. 内核调试技巧-逆向寻踪,揭开 LACP 协议流程的神秘面纱
  13. 软件观念革命:交互设计精髓_“被催债”的设计推荐书单
  14. nmn对卵巢的作用,nmn吃多久对卵巢,女性知识!
  15. 正式学习Linux的第一节课
  16. 如何打开caj文件?能转成PDF吗?
  17. 移动交互提示语设计(转)
  18. 你对自己的定位是什么,就能成为什么样的人(转)
  19. 什么是代理(Proxy)?
  20. UNIX发展史(BSD,GNU,linux)(转)

热门文章

  1. python读取mat文件报错【NotImplementedError: Please use HDF reader for matlab v7.3 files】
  2. 从零开始进行Adadelta的梯度下降
  3. pandasql库学习使用之在Python中执行SQL语句
  4. 机器学习(八)——SVD推荐系统
  5. python 倒计时功能怎么用print实现_在python中的print语句中实现60秒倒计时
  6. C++ 数字 4294967295是什么意思
  7. 关于配置文件的几点常识
  8. 【cookie,session】cookie和session基础知识入门
  9. javascript 事件练习:封装兼容性添加、删除事件的函数、addEventListener用法
  10. 蓝桥杯-明码 bitset初识