網絡知道(dào)普及:MySQL存儲引擎詳解

Time:2015/02/24 11:20:06   Click:

MySQL的不斷更新與變化,其實最重要的就(jiù)是存儲引擎的變化和升級,也衍生了很多不同的存儲引擎。

我們在建立MySQl數據庫(也可以成(chéng)爲schema)時(shí)基本也會(huì)忽略存儲引擎的選擇,因爲一般情況下我們都(dōu)

直接使用的默認存儲引擎。

在MySQL 5.1及之前的版本-MyISAM是默認的存儲引擎

在MySQL 5.5及以後(hòu)的版本-InnoDB是默認的存儲引擎

MyISAM和InnoDB應該屬是MySQL最常用的兩(liǎng)種(zhǒng)存儲引擎。從發(fā)展史來說(shuō)InnoDB比MyISAM出現得更晚,

功能(néng)也就(jiù)更強大,但它不能(néng)完全代替MyISAM正是它功能(néng)的強大影響了它的性能(néng)。有人在追求性能(néng),依然選

擇MyISAM,當然就(jiù)放棄的InnoDB的特有功能(néng)。

InnoDB是如今MySQL的默認事(shì)務型引擎,也是最重要、使用最廣泛的存儲引擎。它被(bèi)設計用來處理大量

的短期事(shì)務。Oracle也投入了大量的資源來修改InnoDB,也得到很好(hǎo)的提高,相信後(hòu)期的版本中InnoDB將(jiāng)近

一步的改善。“InnoDB事(shì)務模型和鎖”也就(jiù)是最大的特點,當然InnoDB的行爲時(shí)很複雜的。

TOP

錦江區聚格樂享網絡工作室@2012 版權所有
蜀ICP備12016524号-2

立即咨詢
成(chéng)都(dōu)網站建設,成(chéng)都(dōu)做網站,錦江區聚格樂享網絡工作室
40f13d50b73e104f832ed1b719ae6935