把图片保存在数据库中好呢?还是在数据库中保存路径,在网页中进行超连接好呢?请大家发表看法

Suncanoe 2003-04-03 09:46:52
把图片保存在数据库中好呢?还是在数据库中保存路径,在网页中进行超连接好呢?请大家发表看法
...全文
98 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
vaccum 2003-04-17
  • 打赏
  • 举报
回复
欢迎继续讨论。
hmilyice 2003-04-07
  • 打赏
  • 举报
回复
我认为保存在数据库安全性更高一些。
Suncanoe 2003-04-07
  • 打赏
  • 举报
回复
有人告诉我如果把图片存放在数据库中,那么在显示时可以省去在硬盘寻找路径的时间,
如果采用超链接的方式的话,上传是一个后的图片将需要一个很大的文件夹来保存,由于图片多,将来寻找文件可能会很花时间.不知各位还有何看法?
w_rose 2003-04-07
  • 打赏
  • 举报
回复
数据库是一个非常结构化的东西,结构很多,接口复杂。文件系统接口简单,但其实它是数据库的基础。如果基础之上不需要什么其它功能,那么就不许是什么过多地考虑。

将文件保存在数据库中应该有其他的考虑,而不是查找速度。例如:减少客户端编程难度、保密、事务性(你可能要这种操作稳定性,对数据库来说可能却是灾难,你的数据库日志能受得了吗,数据库中此表的改动操作是不是很慢?)。
w_rose 2003-04-07
  • 打赏
  • 举报
回复
其实用“讲科学道理的方法来揭穿骗子”根本没有必要。骗子知道那种方法足以累死人,没有多少人肯干,因此他们不怕。

那些骗子如果懂数据库也知道这个事实:

文件系统是一个比数据库有更长历史的东西。从保存1万个文件的目录中搜索一个文件的磁盘地址比从1万条保存了文件数据的表中搜索一条记录要快很多。搜索速度与它到底总共需要读取多少个磁盘块有关。
pengdali 2003-04-07
  • 打赏
  • 举报
回复
哈哈。。
to 小舟 哪是什么人呀?windows的文件系统本身就是用来放文件的,对与非结构化数据也适于,放在操作系统中,你的数据库很快吗,你还用图片来烦他
w_rose 2003-04-07
  • 打赏
  • 举报
回复
骗子骗人不会选择技术上很复杂的东西。
w_rose 2003-04-07
  • 打赏
  • 举报
回复
to Suncanoe(小舟) :

那个人你今后永远不要相信他,那是典型的骗子。骗子骗人其实并不是完全说假话,而是利用你的信任让你只顾一点不顾其余。
Suncanoe 2003-04-03
  • 打赏
  • 举报
回复
把图片存放在数据库中会影响网页的存取速度吗?
yun521 2003-04-03
  • 打赏
  • 举报
回复
.net里面存取图片也很方便
yun521 2003-04-03
  • 打赏
  • 举报
回复
图片多最好是保存路径
图片少放到数据库也未尝不可。
CDINnet 2003-04-03
  • 打赏
  • 举报
回复
如果是网站数据库,建议还是保存路径好些。这样便于数据库文件的备份,不至于容量过大。建议把一些重要的,常用的图片,保存在数据库中,但不要太多。
而并不是很重要得,大量的图片,保存路径即可。
另一点就是,注意图片文件在目录中的存放问题,需要有一定的规则,这样便于管理

bcboy 2003-04-03
  • 打赏
  • 举报
回复
如果图片较小就放在数据库中,否则保存链接
bright0915 2003-04-03
  • 打赏
  • 举报
回复
当然回影响速度啦

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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