将PDF文件保存在DB或文件系统中

Nav*_*Nav 3 mysql database pdf filesystems

在我的网站项目中,我需要上传最终用户的pdf文件并保存.我估计每3个月收到大约2000个pdf文件,每个pdf文件大小为2MB.什么是最好的解决方案?将文件保存在硬盘(在文件夹中)并将文件地址保存在DB <或>中直接将文件保存在db(MySQL)的blob字段中

RGDS

Eug*_*its 8

将大量二进制数据保存为BLOB并不是一个好主意,因为使用常规文件系统的好处很小,而且DBMS上的负载也增加了.在磁盘上存储文件和在数据库中存储文件名是一个更好的主意.

要记住的一件事是避免将所有文件放入单个目录(这样做会在访问文件时减慢文件系统的速度).将它们放入子目录中,并使用文件名的前几个字符作为子目录的名称.