Tôi đã thảo luận một cách ngắn gọn câu hỏi này trong một bảng để bạn có thể kết luận xem có nên sử dụng InnoDB hoặc MyISAM .
Dưới đây là tổng quan nhỏ về công cụ lưu trữ db bạn nên sử dụng trong tình huống nào:
MyISAM InnoDB ---------------------------------------------------------------- Required full-text search Yes 5.6.4 ---------------------------------------------------------------- Require transactions Yes ---------------------------------------------------------------- Frequent select queries Yes ---------------------------------------------------------------- Frequent insert, update, delete Yes ---------------------------------------------------------------- Row locking (multi processing on single table) Yes ---------------------------------------------------------------- Relational base design Yes
Tóm tắt
- Trong hầu hết mọi trường hợp, InnoDB là cách tốt nhất để đi
- Nhưng, đọc thường xuyên, hầu như không viết, hãy sử dụng MyISAM
- Tìm kiếm toàn văn bản trong MySQL <=5.5, sử dụng MyISAM