我在数据库中建一个Image的字段来存储数据文件,还是建一个CHAR类型的字段来保存文件的路径对检索下载的影响是否一样?

zxphxh 2006-04-12 07:31:13
最近为单位做了一个三层体系的C/S结构的系统,数据需要保存大量的数据文件,每个文件都有一些信息,可以检索到该文件。现在是建立一个Image类型的字段,把文件写进去,用户检索到后,再下载到客户端,因为文件较多,现在数据库已膨胀到10G,随着时间,也会大量增大。这会不会影响检索速度和效率?我现在想建一个CHAR类型的字段来保存文件的路径,用户检索到文件后,再下载,因为是新手,不知道多人下载同一个文件时,是否会出现共享等错误信息?

表达能力欠强,说的不知大侠们明确没有?
...全文
244 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxdoujg 2006-04-13
  • 打赏
  • 举报
回复
up

jwt1982 2006-04-13
  • 打赏
  • 举报
回复
顺路问下,看看老大进来不。

放到路径下,经常的进行删除、更新等,碎片很多。并且NTFS下,文件索引经常出毛病,不能访问磁盘。

这样情况下,放数据库好还是放磁盘好呢?
zxphxh 2006-04-12
  • 打赏
  • 举报
回复
zjcxc(邹建) 大侠能回答我的问题,真是三生有幸!非常感谢!
zjcxc 2006-04-12
  • 打赏
  • 举报
回复
不建议把文件存储到数据库, 除非你的数据库经常迁移到其他地方. 无论怎么来说, 数据库最终会写到磁盘中, 所以对数据库的的访问始终是通过文件系统与磁盘打交道, 所以对于这种文件存取的需求, 如果可能, 尽量直接使用文件系统比通过数据库再到文件系统更快.

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧