MySQL企業(yè)常見架構(gòu)與調(diào)優(yōu)經(jīng)驗(yàn)分享

一、選擇Percona Server、MariaDB還是MYSQL

1、Mysql三種存儲(chǔ)引擎

MySQL提供了兩種存儲(chǔ)引擎:MyISAM和 InnoDB,MySQL4和5使用默認(rèn)的MyISAM存儲(chǔ)引擎。從MYSQL5.5開始,MySQL已將默認(rèn)存儲(chǔ)引擎從MyISAM更改為InnoDB。

MyISAM沒有提供事務(wù)支持,而InnoDB提供了事務(wù)支持。

XtraDB是InnoDB存儲(chǔ)引擎的增強(qiáng)版本,被設(shè)計(jì)用來更好的使用更新計(jì)算機(jī)硬件系統(tǒng)的性能,同時(shí)還包含有一些在高性能環(huán)境下的新特性。

2、Percona ?Server分支

Percona Server由領(lǐng)先的MySQL咨詢公司Percona發(fā)布。

Percona Server是一款獨(dú)立的數(shù)據(jù)庫產(chǎn)品,其可以完全與MySQL兼容,可以在不更改代碼的情況了下將存儲(chǔ)引擎更換成XtraDB。是最接近官方MySQL Enterprise發(fā)行版的版本。

Percona提供了高性能XtraDB引擎,還提供PXC高可用解決方案,并且附帶了percona-toolkit等DBA管理工具箱,

3、MariaDB

MariaDB由MySQL的創(chuàng)始人開發(fā),MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。

MariaDB提供了MySQL提供的標(biāo)準(zhǔn)存儲(chǔ)引擎,即MyISAM和InnoDB,10.0.9版起使用XtraDB(名稱代號(hào)為Aria)來代替MySQL的InnoDB。

4、如何選擇

綜合多年使用經(jīng)驗(yàn)和性能對(duì)比,首選Percona分支,其次是MariaDB,如果你不想冒一點(diǎn)風(fēng)險(xiǎn),那就選擇MYSQL官方版本。

教學(xué)鏈接:http://click.aliyun.com/m/50400/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容