Ưu và nhược điểm của InnoDB &MyISAM -
- InnoDB phục hồi sau sự cố hoặc tắt đột ngột khác bằng cách phát lại nhật ký của nó.
- InnoDB có thể được chạy ở chế độ có độ tin cậy thấp hơn nhưng trong một số trường hợp, hiệu suất cao hơn.
- InnoDB tự động nhóm nhiều phần chèn đồng thời lại với nhau và chuyển chúng vào đĩa cùng một lúc.
- InnoDB xóa nhật ký giao dịch sau mỗi giao dịch, giúp cải thiện đáng kể độ tin cậy.
- Không giống như InnoDB, MyISAM tích hợp sẵn tính năng tìm kiếm toàn văn bản
- MyISAM vẫn được sử dụng rộng rãi trong các ứng dụng web vì nó theo truyền thống được coi là nhanh hơn InnoDB trong các tình huống mà hầu hết các quyền truy cập DB là đọc.
- Trong khi ghi / cập nhật dữ liệu vào bảng InnoDB, chỉ hàng cụ thể đó mới bị khóa, trong khi trong MyISAM, toàn bộ bảng sẽ bị khóa.
- InnoDB cung cấp hỗ trợ Giao dịch đầy đủ.