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

Tôi nên sử dụng loại công cụ nào (InnoDB hoặc MyISAM) cho cơ sở dữ liệu của mình cho một trang web?

Ý kiến ​​cá nhân:Bạn không nên sử dụng MyISAM cho bất kỳ điều gì mới. InnoDB hỗ trợ rất nhiều tính năng mà MyISAM không có, quan trọng nhất là các giao dịch, tiếp theo là tính toàn vẹn tham chiếu và một loạt các mục khác.

Nhiều người sẽ tranh luận rằng MyISAM nhanh hơn và vì vậy nó vẫn có chỗ đứng, nhưng a) khoảng cách đó đã thu hẹp đáng kể và việc tăng tốc có thể được thực hiện bên ngoài cơ sở dữ liệu (ví dụ:memcached, v.v.) và b) cơ sở dữ liệu nhanh với dữ liệu xấu không phải là tất cả những gì hữu ích.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TEXT so với VARCHAR trong InnoDB MySQL 5.5. Khi nào sử dụng mỗi cái

  2. Các id tiếp theo / trước của MySQL (thứ tự sắp xếp tùy ý)

  3. Chọn tất cả các tháng trong khoảng ngày nhất định, bao gồm cả những tháng có 0 giá trị

  4. Làm cách nào để tạo cơ sở dữ liệu nhiều người thuê với cấu trúc bảng được chia sẻ?

  5. Làm cách nào để mô phỏng một biến mảng trong MySQL?