社区
疑难问题
帖子详情
把图片保存在数据库中好呢?还是在数据库中保存路径,在网页中进行超连接好呢?请大家发表看法
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
打赏
举报
回复
当然回影响速度啦
图片
上传的两种方式
总的说
图片
上传有两种方式,一种是把
图片
文件写到
数据库
中
,另一种是存到服务器文件目录
中
。写到
数据库
中
的
图片
文件需要转换成二进制流的格式,占用
数据库
空间比较多,适合少量
图片
的存储,比如说,系统
中
某些小图标,写到
数据库
中
的优点是比较安全,不容易被用户不小心删除。 如果是大量的
图片
的存储通常的做法是
保存
到服务器的某个文件夹
中
。而完成上传有很多方式,可以采用流的方式,可以采用ftp的方式,这里采用
mysql
数据库
存图像文件_mysql – 在Mongo
数据库
中
存储图像文件,这是一个好主意吗?...
使用mysql时,将图像作为BLOB存储在
数据库
中
是一个坏主意,因为它会使
数据库
非常大,这对正常使用
数据库
是有害的.然后,最好将图像文件
保存
在磁盘上并
保存
数据库
中
的链接.但是,我认为这与MongoDB不同,因为增加
数据库
文件大小对性能的影响可以忽略不计(这就是MongoDB可以成功处理数十亿条记录的原因).您认为最好将图像文件
保存
在MongoDB(作为GridFS)以减少存储在服务器上的文件数量;...
如何以Base64形式存储、返回
图片
数据
如果你对存储空间充足,并且对数据完整性和
数据库
便携性要求较高,可以考虑将
图片
转为Base64编码存储到
数据库
中
。如果对存储空间不太充足,且对传输效率和数据管理要求较高,可以直接以
图片
形式存储到服务器
中
。其实在项目
中
一般都是将
图片
存储到服务器上,并不会转为Base64存储,因为麻烦并且可读性很差,
图片
本身占用的空间就较大,在膨胀后占用更多存储空间也就没什么必要了。那么
图片
存储是转为Base64存储到
数据库
中
好还是直接以
图片
形式存储到服务器
中
好?其实这两种方案各有优缺点,具体取决于你的需求和场景。
转载-关于
图片
或者文件在
数据库
的存储方式归纳
https://blog.csdn.net/weixin_33979363/article/details/85593771 商品
图片
,用户上传的头像,其他方面的
图片
。目前业界存储
图片
有两种做法: 1、 把
图片
直接以二进制形式存储在
数据库
中
一般
数据库
提供一个二进制字段来存储二进制数据。比如mysql
中
有个blob字段。oracle
数据库
中
是blob或bfile类型 2、 ...
计算机三级
数据库
技术——第一章
数据库
应用系统开发方法学习笔记
第一章
数据库
应用系统开发方法 概述
数据库
应用系统 术语 英文缩写 含义
数据库
系统 DBS 数据的组织,存储,访问等数据管理功能
数据库
应用系统 DBAS 数据管理之外,通过
数据库
应用程序的数据处理功能
数据库
应用系统设计与开发 设计应用数据在
数据库
中
的组织与存储方式,即设计
数据库
的模式或结构,并设计
数据库
应用软件
数据库
应用系统生命周期 软件工程与软件开发方法 模型方法 提出 简述 瀑布模型 20世纪70年代初期 Winston Royce 文档驱动,强调
疑难问题
22,301
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章