Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tại sao sử dụng InnoDB thay vì MySIAM

Ưu và nhược điểm của InnoDB &MyISAM -

  1. 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ó.
  2. 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.
  3. 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.
  4. 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.
  5. 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
  6. 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.
  7. 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.
  8. InnoDB cung cấp hỗ trợ Giao dịch đầy đủ.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC không thực hiện lệnh SHOW DATABASES

  2. Cách xử lý trường null khi xuất bảng MYSQL sang CSV

  3. tại sao truy vấn sum () trả về kết quả với nhiều dấu thập phân hơn?

  4. Cấp quyền cho đường dẫn

  5. Liên kết hai bảng với các danh mục trong một truy vấn truy xuất các danh mục và cha mẹ của nó