Hãy xem câu trả lời này:
Lưu trữ hình ảnh trong DB - Yea hay Nay?
Về cơ bản, không gian và hiệu suất đạt được có thể khá lớn, tùy thuộc vào số lượng người dùng. Ngoài ra, hãy nhớ rằng máy chủ Web rẻ và bạn có thể dễ dàng bổ sung thêm để cân bằng tải, trong khi cơ sở dữ liệu là phần đắt nhất và khó mở rộng nhất của kiến trúc web thông thường.
Có một số ví dụ ngược lại (ví dụ: Microsoft Sharepoint), nhưng thông thường, lưu trữ tệp trong cơ sở dữ liệu không phải là một ý kiến hay.
Trừ khi bạn có thể viết các ứng dụng dành cho máy tính để bàn và / hoặc biết đại khái bạn sẽ có bao nhiêu người dùng, nhưng trên một thứ ngẫu nhiên và không thể lường trước được như một trang web công cộng, bạn có thể phải trả một cái giá đắt khi lưu trữ tệp trong cơ sở dữ liệu.