设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3278|回复: 9
打印 上一主题 下一主题

[多媒体] 将图片用二进制存入数据库中的利敝?

[复制链接]
跳转到指定楼层
1#
发表于 2008-4-17 19:56:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我比较倾向于把图片存放在数据库中,这是从方便上出发的,因为无论是备份还是防止非法拷贝,都会比较方便。翻看了论坛的旧贴,比较多见的观点是图片放在数据库中保存的话,会大大降低数据库的效率,性能不好。但是又看到“情比金坚”的贴子,说用流对象来处理,不会造成这些困扰,我想如果真的不会影响效率的话,我还是考虑用数据库来存储图片了。但因为两种说法没有明确对比,所以我不大确定是不是可行,所以在这里重复地问一下:到底将图片用二进制流存入数据库中,有何利敝,有无人有确切地证明过效率与存储空间的事?再扩展开来:我还有一些相关的其它文件如工作过程中产生的WORD文档,我也希望能统一地管理起来,那以同样的方式存放在数据库中,会带来什么负面影响吗?希望高手能总结性地给出答案,也避免日后还有兄弟在这个事情上感到困惑。

顺便提一句,其实我在2001年的时候就用stream对象将图片与文档存入到ACCESS数据库里了(那时因为文档图片资料是公司给合法客户才能下载的),但之后我就长时间没碰过这些东西了,很惭愧,现在比当年还文盲了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-4-17 21:01:30 | 只看该作者
存入Access会让数据库膨胀即使是转换为二进制流也是如此,可以考虑使用SQL作为后端
3#
发表于 2008-4-17 23:48:28 | 只看该作者
是的,,上了情比金坚的“当”了。。。[:47]

图片最好是采用链接的吧。。。。。存入库,没几天就好多MB
4#
 楼主| 发表于 2008-4-18 00:59:03 | 只看该作者
谢谢。
我还是比较希望能存入数据库的,这样各用户之间的文档不会因为链接被找到而泄露。
GRANT所说的采用SQL来存储这些附件,就不会适成系统性能的下降吗?
goto2008,呵呵,数据库多了好多MB,你大概有多少图片存进去了?还有,多了这些MB,对你的系统的性能影响如何?
5#
发表于 2008-4-18 02:33:06 | 只看该作者
相对Access来说是好了许多,不信你可以一试在进行言论.
6#
 楼主| 发表于 2008-4-18 16:52:51 | 只看该作者
啧,那还是准备采用MSSQL数据库试试了。这个好是好,就是有点贵。不知道MYSQL在这里适不适用?

[ 本帖最后由 tisiem 于 2008-4-18 16:55 编辑 ]
7#
发表于 2008-4-18 18:29:25 | 只看该作者
照片放数据库中当然很好,可Access的膨胀让人受不了啊,10倍啊!
一张70K的照片放进去,马上700K啊!
8#
 楼主| 发表于 2008-4-20 17:58:18 | 只看该作者
不知MYSQL会不会存在这种问题?
9#
发表于 2008-5-2 01:27:17 | 只看该作者
学习
10#
发表于 2011-9-3 08:43:12 | 只看该作者
本帖最后由 nickppa 于 2011-9-3 08:43 编辑
tisiem 发表于 2008-4-18 00:59
谢谢。
我还是比较希望能存入数据库的,这样各用户之间的文档不会因为链接被找到而泄露。
GRANT所说的采用 ...


要安全就另外做个页面,页面以图片格式输出,所有的图片地址设为那个页面的地址
在该页面中可控制权限,可以控制图片输出不输出。
图片全存数据库里肯定效率低下,影响数据更新,插入。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-24 05:05 , Processed in 0.099096 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表