随着 MySQL 被 Oracle 收购,MySQL 的用户和开发者开始质疑开源数据库的命运,与此同时他们开始寻找替代品。

有文章写到了放弃 MySQL 的五大理由:

MySQL 不如其它关系型数据库管理系统那样成熟;

MySQL 是开源的...但只有近似而已;

MySQL 的性能无法与竞争对手相提并论;

MySQL 是 Oracle 所有的,而不是社区驱动的;

越来越多的强劲对手。

二.mysql分支与变种

到目前为止主要有三个久经考验的主流的变种:Percona Server,MariaDB和Drizzle.它们都有活跃的用户社区和某种程度上的商业支持,均由独立的服务供应商支持。

Percona Server

官方网站:http://www.percona.com/software/

Percona Server是个与Mysql向后兼容的替代品,它尽可能的不改变SQL语法,客户端/服务器协议和磁盘上的文件格式。任何运行在Mysql上的都可以运行在Percona Server上而不需要修改。切换到Percona Server只需关掉Mysql和启动Percona Server,不需要导出和重新导入数据。

Percona Server包括Percona XtraDB引擎,即改进版本的InnoDB。

Percona Server的许多改进特性在随后的Mysql版本中才会有体现,也就是说Percona Server成了许多新特性的“抢鲜”版。

MariaDB

官方网站:https://mariadb.org/

从 MySQL 转向 MariaDB的代表厂家:谷歌(2013年9月)、RedHat(2013年6月)、维基百科(2013年4月)

MySQL 在 2008 年被Sun以10亿美金所收购,MySQL 创始人 Michael Widenius 则不满 Sun 开发团队脚步过慢,愤而离职成立开源数据库联盟,另外从现有 MySQL 程序代码中,开发出另一个延伸分支版本,也就是名为玛莉亚数据库的企业级开源数据库

玛莉亚数据库如同 MySQL 的影子版本,玛莉亚数据库是 MySQL 的一个分支版本(branch),而不是衍生版本(folk),提供的功能可和 MySQL 完全兼容。

Drizzle

软件地址:https://launchpad.net/drizzle

Drizzle是真正的Mysql分支,而非只是个变种或增强版本。它并不与Mysql兼容,尽管区分上还并不是大相径庭。在许多场合并不能简单地将Mysql后端替换为Drizzle,因为它对Mysql的语法修改太大了。

mysql简介博客_mysql简介相关推荐

  1. mysql逻辑结构博客_mysql梳理2

    mysql逻辑架构 最上层不是Mysql独有的, 比如连接处理,授权认证, 安全 等等 第二层核心服务功能,包括查询解析,分析,优化,缓存以及所有内置函数,存储过程,触发器,视图等都在这层实现 第三层 ...

  2. mysql 学习 博客_mysql学习

    一张常用的图说明一下mysql,并且里面的顺序不能变或者错 mysql命令行登录 mysql -uroot -p root 当然学习阶段我一般使用phpStudy方便快捷,后面又发现了DBeaver更 ...

  3. mysql数据库 博客_mysql数据库教程--第 页-杨雨个人博客-关注互联网和搜索引擎的技术博客...

    发布时间:19-07-02 作者:杨雨 分类:mysql教程 Mysql主从基本原理,主要形式以及主从同步延迟原理 (读写分离)导致主库从库数据不一致问题的及解决方案.从数据库(Slave)是主数据库 ...

  4. mysql使用博客_mysql使用

    查看当前实例下有多少个数据库 show databases; 查看表 show tables: 创建数据库 create database jili; 使用数据库 use jili; 删除数据库 dr ...

  5. php mysql博客源码下载_PHP+MySQL实现博客系统

    [实例简介] PHP+MySQL实现博客系统,只实现了基础功能.(前端或者其他功能,可以自己扩展) [实例截图] [核心代码] a9c31135-59a3-4f53-a8a9-145c13812532 ...

  6. node+koa2+mysql搭建博客后台

    本文将详细讲解使用node+koa2+mysql搭建博客后台的全过程. 开发环境 node 8.3.0及以上 npm 5.3.0及以上 mysql 5.7.21 具体的环境配置可查看我的上一篇文章 准 ...

  7. node mysql和koa_node+koa2+mysql搭建博客后台

    本文将详细讲解使用node+koa2+mysql搭建博客后台的全过程. 开发环境 node 8.3.0及以上 npm 5.3.0及以上 mysql 5.7.21 具体的环境配置可查看我的上一篇文章 准 ...

  8. PHP+MySQL实现博客管理系统

    DataBase 数据库课程设计 实验目标 PHP+MySQL实现博客管理系统 使用语言 后台-php 前端-html css js 相关知识可以在菜鸟教程学习,链接如下菜鸟教程 实验步骤 一. 环境 ...

  9. 博客作者简介--Dynamics 365技术到项目经理之路

    [开篇] 大家好,我是Chris,2008年开始进入微软Dynamics ERP行业,先后经历了欧美外包开发,微软产品Bug Fix, 甲方ERP项目经理,财务顾问,供应链顾问,甲方内部系统顾问,乙方 ...

最新文章

  1. GitHub超4.1万星,最全Python入门算法来了
  2. ECLIPSE启动不了,报错org.eclipse.swt.SWTException: Invalid thread access
  3. HTML 5新元素和CSS
  4. Struts2拦截SQL注入
  5. jQuery event的复制粘贴的坑
  6. JavaScript语言调试技巧
  7. java 异或_脚本语言系列之Java | Java中的运算符
  8. 实现一个无法被继承的C++类
  9. Java编程设计---数组Arrays
  10. ES5_03_Object扩展
  11. 风控上模型中的大小卡、主路旁路的应用
  12. java web课程设计工资管理系统_javaweb教师绩效工资管理系统
  13. android手机的mqtt测试工具,sIoT及安卓app实现mqtt实验
  14. 通信加密原理(对称密钥、公钥、私钥)
  15. python写文件指定编码_python指定写入文件时的编码格式方法
  16. 山特服务器硬盘480g,【02311VHS N480SSDW2SPA 480GB SATA SSD 华为服务器固态硬盘】价格_厂家 - 中国供应商...
  17. mysql innodb插件_mysql安装innodb插件(MySQL installs the InnoDB plug-in).doc
  18. cmd 新增dns_用CMD设置IP DNS的方法
  19. RGB彩色空间的不同转换公式
  20. 微信小程序之日期时间筛选器实现(支持年月日时分)

热门文章

  1. HTML_DOM学习
  2. PHP用substr截取字符串出现中文乱码问题用mb_substr
  3. Oracle - TRUNC, ROUND, CEIL, FLOOR
  4. AspxGridView 主子表设置
  5. ServiceStack.Ormlit 使用Insert的时候自增列不会被赋值
  6. 将具体处理交给子类——模板方法模式
  7. Java垃圾回收jconsole分析
  8. Spring 冬天来了,春天还远吗
  9. 一些在线检测网站打开速度工具大分享
  10. 学习用Python编程时要避免的3个错误