我正在努力決定是否應該在即將推出的項目中使用MySQL blob字段類型。我應該使用MySQL blob字段類型嗎?
我的基本要求是,會有某些數據庫記錄可以查看,並有多個文件上傳並「附加」到這些記錄。看到上述記錄可能僅限於某些人的具體情況。任何類型的文件都可以上傳,幾乎沒有限制。因此,從一種方式來看,如果我使用MySQL路由,我不必擔心病毒的蔓延或隨機的php文件上傳並以某種方式執行。我還有一個更容易獲得許可並保持數據接近記錄的路徑。
另一個明顯的路線是將數據存儲在webroot之外的特定文件夾結構中。在這種情況下,我不得不想出一個特殊的文件夾/文件命名約定來跟蹤他們在數據庫中引用的內容。
使用MySQL blob字段類型時性能是否受到影響?我擔心選擇阻礙網站未來發展的解決方案,以及選擇不易維護的解決方案。