MySQL Storage Engines
16.1 Setting the Storage Engine 16.2 The MyISAM Storage Engine 16.3 The MEMORY Storage Engine 16.4 The CSV Storage Engine 16.5 The ARCHIVE Storage Engine 16.6 The BLACKHOLE Storage Engine 16.7 The MERGE Storage Engine 16.8 The FEDERATED Storage Engine 16.9 The EXAMPLE Storage Engine 16.10 Other Storage Engines 16.11 Overview of MySQL Storage Engine Architecture
The two most commonly used table engines on are Innodb and MyISAM.
Table 16.1 Storage Engines Feature Summary
Feature | MyISAM | Memory | InnoDB | Archive | NDB |
---|---|---|---|---|---|
Storage limits | 256TB | RAM | 64TB | None | 384EB |
Transactions | No | No | Yes | No | Yes |
Locking granularity | Table | Table | Row | Row | Row |
MVCC | No | No | Yes | No | No |
Geospatial data type support | Yes | No | Yes | Yes | Yes |
Geospatial indexing support | Yes | No | Yes[a] | No | No |
B-tree indexes | Yes | Yes | Yes | No | No |
T-tree indexes | No | No | No | No | Yes |
Hash indexes | No | Yes | No[b] | No | Yes |
Full-text search indexes | Yes | No | Yes[c] | No | No |
Clustered indexes | No | No | Yes | No | No |
Data caches | No | N/A | Yes | No | Yes |
Index caches | Yes | N/A | Yes | No | Yes |
Compressed data | Yes[d] | No | Yes[e] | Yes | No |
Encrypted data[f] | Yes | Yes | Yes | Yes | Yes |
Cluster database support | No | No | No | No | Yes |
Replication support[g] | Yes | Yes | Yes | Yes | Yes |
Foreign key support | No | No | Yes | No | No |
Backup / point-in-time recovery[h] | Yes | Yes | Yes | Yes | Yes |
Query cache support | Yes | Yes | Yes | Yes | Yes |
Update statistics for data dictionary | Yes | Yes | Yes | Yes | Yes |
[a] InnoDB support for geospatial indexing is available in MySQL 5.7.5 and higher. [b] InnoDB utilizes hash indexes internally for its Adaptive Hash Index feature. [c] InnoDB support for FULLTEXT indexes is available in MySQL 5.6.4 and higher. [d] Compressed MyISAM tables are supported only when using the compressed row format. Tables using the compressed row format with MyISAM are read only. [e] Compressed InnoDB tables require the InnoDB Barracuda file format. [f] Implemented in the server (via encryption functions). Data-at-rest tablespace encryption is available in MySQL 5.7 and higher. [g] Implemented in the server, rather than in the storage engine. [h] Implemented in the server, rather than in the storage engine. |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26477398/viewspace-2122430/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL:ERROR 1286 (42000): Unknown storage engine 'MyISAM'MySqlError
- DB-Engines:2019年全球最受歡迎資料庫 MySQL奪冠資料庫MySql
- storage事件中的坑,storage.setItem()無法觸發storage事件事件
- Azure Storage 系列(六)使用Azure Queue Storage
- Azure Storage 系列(七)使用Azure File Storage
- DB-Engines 2019 年度資料庫出爐:MySQL 成為年度資料庫贏家資料庫MySql
- Local Storage
- Azure Storage 系列(四)在.Net 上使用Table Storage
- JavaScript storage 事件JavaScript事件
- Web Storage概述Web
- Password Storage - UserDetailsAI
- Docker storage儲存Docker
- cookie、session、web storageCookieSessionWeb
- ASM(Automatic Storage Management)ASM
- DB-Engines:2018年3月資料庫排名資料庫
- SAP WM Storage Type Search配置裡的Storage Class & WPC標記
- DB-Engines:2019年12 月全球資料庫排行資料庫
- DB-Engines:2019年10月全球資料庫排行資料庫
- 【ionic】storage本地快取快取
- Automatic Storage Management (ASM)(轉)ASM
- [Vue] Provide and Inject Global StorageVueIDE
- SAP WM高階之Storage Type上架策略L下的Mixed Storage
- DB-Engines:2018年12月全球資料庫榜單資料庫
- DB-Engines 2018:PostgreSQL 蟬聯“年度資料庫”稱號SQL資料庫
- SAP MM 物料主資料Plant Data Storage 1檢視裡的Storage Bin
- Azure Storage Blob ContentType 問題
- www/wwwroot/storage/logs" and its not b
- k8s-storage-classK8S
- 【HTML5】Web Storage 事件HTMLWeb事件
- Nebula Storage 2.0 儲存格式
- linux gadget u盤(Mass storage)Linux
- DB-Engines:2019年9月全球資料庫排行榜資料庫
- Azure Storage 系列(五)通過Azure.Cosmos.Table 類庫在.Net 上使用 Table Storage
- h5 storage事件監聽H5事件
- 微信小程式storage儲存微信小程式
- [LeetCode] 635. Design Log Storage SystemLeetCode
- Laravel 儲存 (Storage) 原始碼分析Laravel原始碼
- 關於Cookie、session和Web StorageCookieSessionWeb
- SAP為Storage Type 004啟用SUM報錯 - Storage types without pick-point stor.type