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