社区
ASP
帖子详情
参考大家意见-图片是保存在数据库里好还是存在磁盘里好?Thanks
nolight
2002-08-02 09:36:23
我们要做个产品查询展示的内容。
每个产片有相关介绍,图片。
图片有小图和大图,大图宽,高不过300像数。
我觉得放在数据库里好,操作方便。
可是会不会图片数据太大,数据库太大了呢?
欢迎有这方面经验的朋友给点意见。
Thanks.
...全文
155
14
打赏
收藏
参考大家意见-图片是保存在数据库里好还是存在磁盘里好?Thanks
我们要做个产品查询展示的内容。 每个产片有相关介绍,图片。 图片有小图和大图,大图宽,高不过300像数。 我觉得放在数据库里好,操作方便。 可是会不会图片数据太大,数据库太大了呢? 欢迎有这方面经验的朋友给点意见。 Thanks.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yonghengdizhen
2002-08-02
打赏
举报
回复
存成服务器文件的话用adodb.stream.save
存成客户端文件的话要记得将ContentType写进数据库并在输出的时候取出这个东东.
否则的话保存的文件会存成.htm扩展名而且某些图象处理软件不能打开改名后的文件.
nolight
2002-08-02
打赏
举报
回复
" 从目录维护的角度来说就减少很多工作..
上传时文件的命名冲突是一个永远让人头痛的问题."
是的,考虑到这两点,我也是想存到数据库里。
但是数据库里如果想把图片备份出来就不太方便了.
另有没有新增,删除文件的例子?目前我只会用数据库的方法,存成文件的例子还没找到。
yonghengdizhen
2002-08-02
打赏
举报
回复
数据库中好些..
从目录维护的角度来说就减少很多工作..
上传时文件的命名冲突是一个永远让人头痛的问题.
而使用随机命名导致的维护问题会增加管理员负担
MeXP
2002-08-02
打赏
举报
回复
我的意思是指数据库的读写效率可能比文件操作读写磁盘效率高,没有作过测试
meetweb
2002-08-02
打赏
举报
回复
磁盘
MeXP
2002-08-02
打赏
举报
回复
我认为放在数据库中好,安全一点,可能有时还比磁盘操作快(没有测试过)
nolight
2002-08-02
打赏
举报
回复
如果这样,做法是这样吗:
1. 从提交的Form中获得用户上传的图片文件,及文本内容
2. 在服务器的谋特定目录下生成该图片文件,文本内容保存到database里
我们要求用户可以自己上传产品资料。
lanying
2002-08-02
打赏
举报
回复
放在文件里灵活
xiao_yu
2002-08-02
打赏
举报
回复
各有优缺点,根据你以后的操作办,在数据库中最安全,不会被直接输入路径下载到,还有如果向对文件的属性进行排序之类的操作,还是用数据库比较好.
meizz
2002-08-02
打赏
举报
回复
能放在磁盘里那还是放在磁盘里好,数据库里写进去了,就很难修改了。
cat_hsfz
2002-08-02
打赏
举报
回复
如果你的文件不需要受到什么保护,就直接用文件保存吧
ChinaOk
2002-08-02
打赏
举报
回复
如果有fso权限就存成文件的形式.
nolight
2002-08-02
打赏
举报
回复
我也不知道一般做这类网站的都用什么方法。
就是类似
http://www.meetsoho.com/productshow1.asp?cno=201
这样的。
另ASP里对文件操作的code是什么样的?
以前写过一点点,有什么Fileopen, Filewrite 现在再找这样的例子怎么都没了。
MeXP
2002-08-02
打赏
举报
回复
楼主的意思是否是数据库保存文本信息,图片路径保存在数据库中,图片报存在文件夹中,如果是,我有几个疑问,若是很好解决,上面保存在文件夹中的方法倒是可取。
当文件有上千个以后,你显示图片时,在文件夹中搜索速度是否很高,当文件增至万条呢?一定要注意我的意思是当文件增多时,遍历查询整个文件夹速度是否优越。
再者,你应该是先查数据库,查出路径,再去搜索文件夹的,
而图片存在数据库中,一次查询就可全部查到,无需再去搜索文件夹,是否速度快呢?而且数据库本身查询效率就高(如果不高,数据库就要淘汰了),便于管理。
一家之言,还望赐教
rac
数据库
存储在线迁移和
磁盘
冗余模式修
适合人群: IT初级工程师,系统管理员,主机工程师,
数据库
DBA 课程目标: 按照生产环境模拟,学员可以轻松学习如下知识点 1-学会如何对rac... 四学习必要工具 无,但是提前把2套存储映射到
数据库
,并创建好
磁盘
组
Linux高级篇--MYSQL
数据库
基础知识、
数据库
安装、SQL语句以及
数据库
和表管理
第二十二章 MYSQL
数据库
本章概要 关系型
数据库
基础 安装MySQL 管理
数据库
和表 函数和存储过程 用户和权限管理 MySQL架构 存储引擎 服务器选项,系统和状态变量 优化查询和索引管理 锁和事务管理 日志管理 备份还原 MySQL集群 22.1 关系型
数据库
基础
数据库
的发展史 萌芽阶段:文件系统 使用
磁盘
文件来存储数据 初级阶段:第一代
数据库
出现了网状模型、层次模型的数...
cs6
数据库
mysql_MySQL之一----MySQL基础部分
一、MySQL简介1、什么是
数据库
?
数据库
(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。
数据库
有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型
数据库
系统都在各个方面得到了广泛的应用。主流的
数据库
有:sql...
mysql基础
了解了数据模型后,接下来我们就学习SQL语句,通过SQL语句对
数据库
、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型
数据库
的编程语言定义操作所有关系型
数据库
的统一标准对于同一个需求,每一种
数据库
操作的方式可能会
存在
一些不一样的地方,我们称为“方言”Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。
MYSQL
数据库
详解-从零入门,一篇正式入门
MYSQL的下载、安装、语句、事务、多表查询等,一篇概全,从零入门。了解了数据模型后,接下来我们就学习SQL语句,通过SQL语句对
数据库
、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型
数据库
的编程语言定义操作所有关系型
数据库
的统一标准对于同一个需求,每一种
数据库
操作的方式可能会
存在
一些不一样的地方,我们称为“方言”Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章