您好,登錄后才能下訂單哦!
本篇內(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í)!
免責(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)容。