存储图片到数据库的问题
sqlserver2005
1. 图片进数据库,占用空间大吗?如果我有30万张jpg图片,每张大小300K,这样一个规模存到数据库里会占用多少空间?
一般一个建立的数据库(默认大小)能够存储多少张图片?
------解决方案--------------------一般来说图片存储到数据库和硬盘的大小不会产生很大的变化
数据库的存储量主要和你的硬盘多大有关
------解决方案--------------------不会有多大变化,存数据库是为了提高安全性。
------解决方案--------------------试试用filestream
------解决方案--------------------一般还是不建议直接存储图片到数据库
当然你的图片只有300多K 这个倒无所谓
如果图片比较大的话还是建议存储路径 程序中调用路径
------解决方案--------------------
------解决方案--------------------不会有多大变化,存数据库是为了提高安全性,不建议图片入库
------解决方案--------------------一般都是图片存硬盘上,数据库表的字段里只存图片的路径和文件名
------解决方案--------------------不建议存数据库里喔,
想想产生的备份文件, 一次大过一次.
而且万一想恢复数据库了, 那就有得等咯.
------解决方案--------------------如果是2008以上版本,请尝试3楼的建议。
------解决方案--------------------无视我吧,楼主第一句话我就没注意看。。。
------解决方案--------------------明显不应该存数据库,那就是个负担,从来都是存文件形式
------解决方案--------------------直接存路径的吧,那么多图片放那都一样,都占硬盘空间,如果存到数据库,程序存储和调用都占资源。