MySQL高级 - 存储引擎 - 特性
生活随笔
收集整理的這篇文章主要介紹了
MySQL高级 - 存储引擎 - 特性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
各種存儲引擎特性
下面重點介紹幾種常用的存儲引擎, 并對比各個存儲引擎之間的區別, 如下表所示 :
| 存儲限制 | 64TB | 有 | 有 | 沒有 | 有 |
| 事務安全 | ==支持== | ||||
| 鎖機制 | ==行鎖(適合高并發)== | ==表鎖== | 表鎖 | 表鎖 | 行鎖 |
| B樹索引 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 哈希索引 | 支持 | ||||
| 全文索引 | 支持(5.6版本之后) | 支持 | |||
| 集群索引 | 支持 | ||||
| 數據索引 | 支持 | 支持 | 支持 | ||
| 索引緩存 | 支持 | 支持 | 支持 | 支持 | 支持 |
| 數據可壓縮 | 支持 | ||||
| 空間使用 | 高 | 低 | N/A | 低 | 低 |
| 內存使用 | 高 | 低 | 中等 | 低 | 高 |
| 批量插入速度 | 低 | 高 | 高 | 高 | 高 |
| 支持外鍵 | ==支持== |
下面我們將重點介紹最長使用的兩種存儲引擎: InnoDB、MyISAM , 另外兩種 MEMORY、MERGE , 了解即可。
總結
以上是生活随笔為你收集整理的MySQL高级 - 存储引擎 - 特性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL高级 - 存储引擎 - 概述
- 下一篇: MySQL高级 - InnoDB特性