Storage engine là module xử lý lưu trữ, đọc/ghi dữ liệu. Engine mặc định MySQL 8.0 là InnoDB.
Xem danh sách:
mysql> SHOW ENGINES;
Các engine chính:
| Engine | Hỗ trợ | Đặc điểm |
|---|---|---|
| InnoDB | DEFAULT | Transaction, row-lock, FK, crash-safe |
| MyISAM | YES | Fulltext, table-lock, nhanh đọc, không transaction |
| MEMORY | YES | Hash index, RAM, mất data khi restart |
| CSV | YES | Lưu file CSV, không index |
| ARCHIVE | YES | Nén, chỉ INSERT/SELECT, log |
| BLACKHOLE | YES | Vô hiệu hóa ghi (replication filter) |
| FEDERATED | NO | Kết nối remote server |
| PERFORMANCE_SCHEMA | YES | Monitoring nội bộ |
| MRG_MYISAM | YES | Gộp nhiều bảng MyISAM |
Chọn engine phù hợp workload: OLTP → InnoDB; read-only analytics → MyISAM/ColumnStore.