4. MySQL的存儲引擎

MySQL的表的存儲是有其存儲引擎的稳析,表分為表結(jié)構(gòu)洗做、表數(shù)據(jù)、表引擎與表中的索引等等信息彰居。

1诚纸、存儲引擎一般分幾大類:

  • InnoDB
  • MyiASM
  • Memery
  • ...

2、InnoDB存儲引擎

MySQL 5.7版本中業(yè)務(wù)表的默認存儲引擎

  • InnoDB給MySQL的表提供了事務(wù)陈惰、回滾畦徘、崩潰修復(fù)能力和多版本并發(fā)控制的事務(wù)安全。
  • InnoDB支持自動增長列AUTO INCREMENT奴潘,支持外鍵FOREIGN KEY旧烧。
  • InnoDB中,創(chuàng)建的表結(jié)構(gòu)存儲在.frm文件中画髓,數(shù)據(jù)和索引存儲在innodb_data_home_dir和innodb_data_file_path定義的表空間中掘剪。
  • 此引擎缺陷在于其讀寫效率稍差,占用的數(shù)據(jù)空間相對較大奈虾。

3夺谁、MyISAM存儲引擎

此引擎很常見廉赔,曾是MySQL的默認存儲引擎。
(MySQL的系統(tǒng)表的默認存儲引擎)

  • MyISAM存儲引擎的表存儲成三個文件匾鸥,文件的名字與表名相同蜡塌,擴展名分別為frm、myd和myi勿负,其中馏艾,frm文件存儲表的結(jié)構(gòu),myd存儲數(shù)據(jù)奴愉,myi存儲索引琅摩。
  • 基于MyISAM存儲引擎的表支持三種不同的存儲格式,包括靜態(tài)性锭硼、動態(tài)性和壓縮性房资,指的是字段的長度。
  • MyISAM存儲引擎的優(yōu)勢在于占用空間小檀头、處理速度快竖伯,缺點在于不支持事務(wù)的完整性和并發(fā)性捏悬。

4弛饭、MEMORY存儲引擎

此引擎較特殊知态,其使用存儲在內(nèi)存中的內(nèi)容來創(chuàng)建表嵌施,而且將所有數(shù)據(jù)也放在內(nèi)存中呻疹,因此适贸,處理速度極快戈钢。但當(dāng)內(nèi)存出現(xiàn)異常將會影響到數(shù)據(jù)的完整性馆蠕,因此基于此引擎的表的生命周期很短期升,一般都是一次性的,因此很少用到互躬。
MEMORY存儲引擎默認使用哈希索引播赁。

5、存儲引擎選擇

存儲引擎
  • 一般來說吼渡,如果需要對事物的完整性要求表較高容为,要求實現(xiàn)并發(fā)控制,或者需要頻繁的進行更新寺酪、刪除操作的數(shù)據(jù)庫坎背,可以選擇InnoDB;
  • 如果主要用于插入新記錄和讀出記錄寄雀,或者應(yīng)用的完整性得滤、并發(fā)性要求很低,可以選擇MyISAM盒犹;
  • 如需很快的讀寫速度懂更、對數(shù)據(jù)的安全性要求較低眨业,且相對較小的數(shù)據(jù)庫表,可以選擇MEMORY沮协。
    當(dāng)然龄捡,同一個數(shù)據(jù)庫中可以使用多種存儲引擎的表。

歡迎關(guān)注慷暂,以后會不定時更新聘殖!

摘自: https://blog.csdn.net/lipengcn/article/details/51115568

PS: 若你覺得可以、還行行瑞、過得去就斤、甚至不太差的話,可以“關(guān)注”一下蘑辑,就此謝過!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末洋机,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子洋魂,更是在濱河造成了極大的恐慌绷旗,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件副砍,死亡現(xiàn)場離奇詭異衔肢,居然都是意外死亡,警方通過查閱死者的電腦和手機豁翎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門角骤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人心剥,你說我怎么就攤上這事邦尊。” “怎么了优烧?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵蝉揍,是天一觀的道長。 經(jīng)常有香客問我畦娄,道長又沾,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任熙卡,我火速辦了婚禮杖刷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘驳癌。我一直安慰自己滑燃,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布喂柒。 她就那樣靜靜地躺著不瓶,像睡著了一般禾嫉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蚊丐,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天熙参,我揣著相機與錄音,去河邊找鬼麦备。 笑死孽椰,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的凛篙。 我是一名探鬼主播黍匾,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼呛梆!你這毒婦竟也來了锐涯?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤填物,失蹤者是張志新(化名)和其女友劉穎纹腌,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體滞磺,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡升薯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了击困。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涎劈。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖阅茶,靈堂內(nèi)的尸體忽然破棺而出蛛枚,到底是詐尸還是另有隱情,我是刑警寧澤目派,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布坤候,位于F島的核電站胁赢,受9級特大地震影響企蹭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜智末,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一谅摄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧系馆,春花似錦送漠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽代兵。三九已至,卻和暖如春爷狈,著一層夾襖步出監(jiān)牢的瞬間植影,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工涎永, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留思币,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓羡微,卻偏偏與公主長得像谷饿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子妈倔,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354