Câu hỏi phỏng vấn MySQL
Câu hỏi

Database engine hay storage engine là gì? Liệt kê một ...

Câu trả lời

Database engine hay storage engine là một phần mềm quan trọng trong hệ quản trị cơ sở dữ liệu (DBMS) giúp lưu trữ, sắp xếp, và quản lý dữ liệu trong cơ sở dữ liệu. Storage engine quyết định cách thức dữ liệu được lưu trữ, truy xuất và cập nhật trong cơ sở dữ liệu

MySQL hỗ trợ nhiều loại storage engine khác nhau, mỗi loại có những đặc điểm và công dụng riêng biệt:

  1. InnoDB: Là storage engine mặc định từ MySQL 5.5 trở lên, hỗ trợ giao dịch an toàn (ACID-compliant), có khả năng khôi phục sau sự cố, và hỗ trợ khóa hàng (row-level locking) cũng như đọc không khóa (non-locking reads). InnoDB thích hợp cho các ứng dụng cần độ tin cậy cao và hỗ trợ giao dịch
  2. MyISAM: Không hỗ trợ giao dịch an toàn như InnoDB, nhưng lại nhanh chóng trong việc đọc và tìm kiếm dữ liệu. MyISAM hỗ trợ chỉ mục tìm kiếm toàn văn (full-text indexing) và thường được sử dụng tr...
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Lệnh DELIMITER trong MySQL được sử dụng để làm gì?

senior

Tại sao bạn không nên sử dụng GUIDs làm một phần của chỉ mục được phân cụm?

expert

Làm thế nào để thay đổi sơ đồ cơ sở dữ liệu trực tiếp mà không gây downtime?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào