什么是MariaDB

MariaDB 數(shù)據(jù)庫(kù) 管理系統(tǒng)是MySQL的一個(gè)分支,主要由開源社區(qū)在維護(hù),采用GPL授權(quán)許可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲(chǔ)引擎方面,使用XtraDB(英語(yǔ):XtraDB)來(lái)代替MySQL的InnoDB。

MariaDB是一個(gè)采用Maria存儲(chǔ)引擎的MySQL分支版本,是由原來(lái)MySQL的作者M(jìn)ichael Widenius創(chuàng)辦的公司所開發(fā)的免費(fèi)開源的數(shù)據(jù)庫(kù)服務(wù)器。

這個(gè)項(xiàng)目的很多代碼都改編于MySQL 6.0,例如“pool of threads”功能提供解決多數(shù)據(jù)連接問(wèn)題。MariaDB 5.1.41 RC可以到這里下載,32位和64位已編譯Linux版本,還包括源代碼包。MariaDB基于GPL 2.0發(fā)布。

與MySQL相比較,MariaDB更強(qiáng)的地方在于:

Maria存儲(chǔ)引擎

PBXT存儲(chǔ)引擎

XtraDB存儲(chǔ)引擎

FederatedX存儲(chǔ)引擎

更快的復(fù)制查詢處理

線程池

更少的警告和bug

運(yùn)行速度更快

更多的Extensions(More index parts,new startup options etc)

更好的功能測(cè)試

數(shù)據(jù)表消除

慢查詢?nèi)罩镜臄U(kuò)展統(tǒng)計(jì)

支持對(duì)Unicode的排序

相對(duì)于MySQL最新的版本5.6來(lái)說(shuō),在性能、功能、管理、NoSQL擴(kuò)展方面,MariaDB包含了更豐富的特性。比如微秒的支持、線程池、子查詢優(yōu)化、組提交、進(jìn)度報(bào)告等。

下載地址:https://downloads.mariadb.org/