MariaDB 是一個(gè)采用 Maria 存儲(chǔ)引擎的 MySQL 分支版本,MySQL之父Widenius先生離開(kāi)了Sun之后,覺(jué)得依靠Sun/Oracle來(lái)發(fā)展MySQL,實(shí)在很不靠譜,于是決定另開(kāi)分支,這個(gè)分支的名字叫做MariaDB。
MariaDB是一個(gè)社區(qū)驅(qū)動(dòng)的、采用XtraDb存儲(chǔ)引擎的MySQL分支版本,MariaDB跟MySQL在絕大多數(shù)方面是兼容的,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),幾乎感覺(jué)不到任何不同。 目前MariaDB是發(fā)展最快的MySQL分支版本,新版本發(fā)布速度已經(jīng)超過(guò)了Oracle官方的MySQL版本。
MariaDB默認(rèn)的存儲(chǔ)引擎是Aria,不是MyISAM。Aria可以支持事務(wù),但是默認(rèn)情況下沒(méi)有打開(kāi)事務(wù)支持,因?yàn)槭聞?wù)支持對(duì)性能會(huì)有影響。
可以通過(guò)以下語(yǔ)句,轉(zhuǎn)換為支持事務(wù)的Aria引擎。
ALTER TABLE tablename ENGINE=MARIA TRANSACTIONAL=1;
綠色版說(shuō)明:
感謝 Michael Widenius ,就是這個(gè)軟件的老爸
感謝流水鯉魚(yú),這個(gè)bat腳本是他編寫(xiě)用來(lái)mysql安裝卸載的,我只是改動(dòng)了一下。
1、可以解壓到任何盤(pán),建議d:\MaridDB5.5.28
2、運(yùn)行 @MariaDB5.5.28安裝&卸載.bat 這個(gè)文件進(jìn)行安裝和卸載。
3、賬號(hào)root 密碼root
4、默認(rèn)字符集已經(jīng)設(shè)置為utf8
這個(gè)綠色版只用來(lái)測(cè)試,不建議用到正式環(huán)境。
MariaDB 更強(qiáng)的地方在于:
Maria 存儲(chǔ)引擎PBXT 存儲(chǔ)引擎
XtraDB 存儲(chǔ)引擎
FederatedX 存儲(chǔ)引擎
更快的復(fù)制查詢(xún)處理
線(xiàn)程池
更少的警告和bug
運(yùn)行速度更快
更多的 Extensions (More index parts, new startup options etc)
更好的功能測(cè)試
數(shù)據(jù)表消除
慢查詢(xún)?nèi)罩镜臄U(kuò)展統(tǒng)計(jì)
支持對(duì) Unicode 的排序