華為云計算 云知識 什么是MariaDB
什么是MariaDB

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

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

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

與MySQL相比較,MariaDB更強的地方在于:

Maria存儲引擎

PBXT存儲引擎

XtraDB存儲引擎

FederatedX存儲引擎

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

線程池

更少的警告和bug

運行速度更快

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

更好的功能測試

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

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

支持對Unicode的排序

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

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