您的位置:程序门 -> ms-sql server -> 应用实例



用户上传的文件是放在数据库里好,还是放在硬盘里好?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


用户上传的文件是放在数据库里好,还是放在硬盘里好?[已结贴,结贴人:mountain315]
发表于:2007-04-20 22:47:49 楼主
做一个oa,会有好多用户存放文件,像个人文件柜,这些文件,是放在数据库里好,还是放在硬盘上,在数据库里保存文件路径好?

我要知道答案,我还要知道你们给出答案的原因,如果你们说哪个好,请告诉我为什么要说他好
发表于:2007-04-20 22:55:131楼 得分:10
如果是做oa,还是在数据库中保存路径,将文件放在对应的文件夹.
这样读取方便,也适合上传下载,
发表于:2007-04-21 00:26:432楼 得分:10
存放路径----读取方便,便于上传
发表于:2007-04-21 11:15:453楼 得分:0
我提这个问题的原因是昨天晚上有一个伙伴说存在数据库里好,他说可以把sql数据库分文件组,把存文件内容的表单独放在不同的文件里

他说数据库检索比文件检索效率高,使用数据库还比放在硬盘里安全,他还说了好多证明他的观点,就是他说的和我以前学的全部反了,所以我提问

我想知道,从运行的效率和性能来说,存在哪里好?

读取方便和便于上传,这两个原因是方便程序员,我想知道对系统自己来说,哪种存储更好?
发表于:2007-04-21 12:56:294楼 得分:0
还是放在硬盘里好?

硬盘设置文件夹,数据库保存文件路径
发表于:2007-04-22 17:02:565楼 得分:0
我需要知道原因,我的伙伴说了很多证明他的观点,放在数据库里好
我的观点是放在硬盘上的,我的原因是“放在数据库里会把数据库弄好大,影响效率”
就是我的原因在那天晚上就已经被我的伙伴反对了,他说把数据库分文件组,把放文件内容的表,单独放在一个数据库文件里,这样的效率就会好高,我的朋友还说了数据库的检索和io的检索的问题
我现在不知道哪一种才是对的,还是说在什么情况下,有什么样的结果是对的


快速检索

最新资讯
热门点击