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

Lưu trữ hình ảnh trong hệ thống tệp dưới dạng tệp hoặc trong trường cơ sở dữ liệu BLOB dưới dạng tệp nhị phân

Tôi đã gặp vấn đề lớn về hiệu suất khi cố gắng lưu trữ hình ảnh trong cơ sở dữ liệu. Kích thước cơ sở dữ liệu lớn hơn rất nhiều và các truy vấn trên các bảng có BLOB trở nên chậm hơn rất nhiều. Nó cũng làm tăng thêm độ phức tạp cho mã của bạn vì bạn phải sử dụng quyền truy cập dữ liệu không chuẩn để truy xuất hình ảnh của mình và phải định cấu hình để tải chậm. Nó cũng làm tăng đáng kể thời gian sao lưu và sao chép.

Việc lưu trữ trong tệp dễ xử lý hơn nhiều, bạn có thể dễ dàng sao lưu và chỉ rsync những tệp đã thay đổi.

Về cơ bản, tôi không bao giờ cố gắng đưa bất cứ thứ gì khác ngoài siêu dữ liệu vào cơ sở dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể chọn nhóm các hàng theo create_at

  2. MySQL JSON Storage so với hai bảng

  3. Kỹ thuật Pure-SQL để đánh số tự động các hàng trong tập kết quả

  4. làm thế nào để lưu trữ kiểu ngày java thành kiểu ngày mysql?

  5. Cấu hình chỉ mục Mysql