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