溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

MySQL常用引擎的區(qū)別

發(fā)布時間:2021-07-05 16:26:35 來源:億速云 閱讀:117 作者:chen 欄目:編程語言

本篇內(nèi)容主要講解“MySQL常用引擎的區(qū)別”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“MySQL常用引擎的區(qū)別”吧!

MySQL  中支持的存儲引擎有十幾種,但是常用的存儲引擎就那么幾個,想要好的性能,首先就要選擇合適的  數(shù)據(jù)庫引擎  。

常見的數(shù)據(jù)庫引擎有三種,我們來看看它們之間的對比:

 

MyISAM

Memory

InnoDB

用途

快讀

內(nèi)存數(shù)據(jù)

完整的事務(wù)支持

全表鎖定

全表鎖定

多種隔離級別的行鎖

持久性

基于表恢復(fù)

無磁盤I/O,無可持久性

基于日志(redo log)的恢復(fù)

支持索引類型

B-tree,FullText,R-tree

hash,B-tree

B+treehash(InnoDB哈希索引是引擎自適應(yīng)的,無法人為干預(yù)),F(xiàn)ullText(5.6+開始支持)

事務(wù)特性

不支持

不支持

支持

存儲引擎的選擇大概業(yè)務(wù)判斷:

(1) 采用MyISAM

  • 通常用來做記錄的表,表現(xiàn)形式為 讀多寫少

  • 并發(fā)不高,不需要事務(wù)

(2) 采用InnoDB

  • 涉及到事務(wù)

  • 并發(fā)高,涉及數(shù)據(jù)量大

  • 更新頻繁

(3) 采用Memory

  • 足夠的內(nèi)存

  • 對數(shù)據(jù)一致性要求不高,例如在線人數(shù)等

  • 需要定期歸檔的數(shù)據(jù)

到此,相信大家對“MySQL常用引擎的區(qū)別”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI