文件上传是存在硬盘上,还是存在数据库中?

如果有比较多的文件上传,上千个文件,大小2-3MB,是存在硬盘上,还是存在数据库中?

存在硬盘上,路径保存在数据库中,是比较方便,但是存在一台server上出问题怎么办?是不是应该转换成google二进制存到数据库(MySQL)中?

直接备份文件系统啊,这是最基本的,存到数据库很费劲的。而且你的文件还特别多。不划算了,。

附件多媒体室存硬盘,其它的文字数据存数据库

比较通行的办法是,将文件存在硬盘中,数据库仅保存,文件名,目录,文件的分类,大小等信息。
不要的文件存在数据库中,这样会造成数据库文件超大,维护起来很不方便。也不能备份数据库了。

不要将文件存入数据库中。

好点的做法,将文件上传到一台文件服务器,数据库中保存的此文件在服务器上的地址。

文件存放到文件服务器,文件路径等信息存放到数据库