MariaDB是MySQL代码级量身定制的替代者
Posted IT论
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MariaDB是MySQL代码级量身定制的替代者相关的知识,希望对你有一定的参考价值。
MariaDB是mysql代码级量身定制的替代者
数据及表的定义文件(.frm)在代码级兼容;
所有客户端的API、协议和结构都是相同的;
所有文件件名、二进制文件、路径、端口、套接字等……全都是一样的;
所有的MySQL与其他语言(php、Perl、Python、Java、.NET、MyODBC、Rub、MySQL C……)的连接文件无需任何改动,在MariaDB就可工作;
意思也就是,在大多数情况下,你只要卸载MySQL后,安装MariaDB后就可工作(在使用相同的主版本(如5.1版)的情况下,不需任何数据文件的转换).
我们每月都会将MySQL基本代码编译入MariaDB,从而保证MariaDB与Oracle添加的任何补丁和更新的MySQL相兼容。
同时我们为了容易地从从MySQL 5.0升级到MariaDB 5.1,我们在升级脚本上也做了大量的工作。
小故事
MySQL之父Widenius先生离开了Sun之后,觉得依靠Sun/Oracle来发展MySQL,实在很不靠谱,于是决定另开分支,这个分支的名字叫做MariaDB。
MariaDB跟MySQL在绝大多数方面是兼容的,对于开发者来说,几乎感觉不到任何不同。目前MariaDB是发展最快的MySQL分支版本,新版本发布速度已经超过了Oracle官方的MySQL版本。
MariaDB 是一个采用Aria存储引擎的MySQL分支版本,是由原来 MySQL 的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器。
MariaDB
相对于MySQL5.6,MariaDB在性能、功能、管理、NoSQL扩展方面包含了更丰富的特性。比如微秒的支持、线程池、子查询优化、组提交、进度报告等。
完
关注『IT论』
看更多奇幻科技在眼前
↓↓↓
以上是关于MariaDB是MySQL代码级量身定制的替代者的主要内容,如果未能解决你的问题,请参考以下文章