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

MySQL Store Image BLOB Bad Practice Performance

Nếu bạn có thể đặt hình ảnh của mình ở chế độ công khai - tôi khuyên bạn nên lưu hình ảnh trên một bộ nhớ khác (và có thể rẻ hơn) so với DB của bạn, chẳng hạn như S3.

Nhưng nếu hình ảnh của bạn phải ở chế độ riêng tư thì lưu trữ chúng trong DB không phải là lựa chọn tồi nhất nhưng bạn cần phải xử lý chúng trong mã của mình.

Nếu bạn đang sử dụng định dạng mysql5.6 và Barracuda (đây là định dạng phổ biến nhất hiện nay), thì theo quan điểm của MySQL - lưu trữ các cột BLOB sẽ có 2 lần tìm kiếm dữ liệu trên đĩa thay vì 1, vì cột BLOB và TEXT đang được lưu. ra khỏi trang dữ liệu chính.

Bạn có thể đọc thêm thông tin về điều này Bài đăng trên blog Percona




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn được tham số hóa

  2. Lỗi mySQL 1040:Quá nhiều kết nối

  3. Nhận tất cả kết quả bằng mệnh đề where

  4. JSON_INSERT () - Chèn giá trị vào tài liệu JSON trong MySQL

  5. Nhận sự khác biệt giữa số lượng của hai truy vấn con