当前位置: 代码迷 >> Sql Server >> 求大量图片数据库提案
  详细解决方案

求大量图片数据库提案

热度:96   发布时间:2016-04-24 10:33:16.0
求大量图片数据库方案
问题是这样的,客户端是一个壁纸类的手机平台客户端,后台需要壁纸图片数据库服务。

壁纸的数量在10万张级别,每张大小在200kb左右,每张图片都有属性检索信息(例如风景、宠物之类的)。

这些图片是直接存入数据库好?还是把图片放到ftp站点,把图片的url地址放入数据库好?

如果图片放入ftp站点的话,后期是不是很不好维护?
------解决方案--------------------
建议数据库里仅存路径,将图片文件存于文件系统中,若负荷很大的话
负荷小,就无所谓,只要完成功能,存哪里都可
------解决方案--------------------
这两种方式都各有利弊,存url方式,数据库压力小,但使用时需要再做文件读取操作。更换图片简单,但更新错误时不易被察觉。数据库存图片对数据库压力教大,但无需额外文件操作开销,但替换图片相对第一种方式稍嫌复杂,可能需要提供专门更新工具。
从楼主网站功能上看,楼主可能会使用大量的图片,并且可能会有预览小图和原图以及其他分辨率的图片,如此使用数据库直接存图片势必要存多张图片,而url方式就相对灵活的多,既可以同一路径不同文件名,又可同一文件名不同路径。url访问上也较为便利,所以综合上说楼主适用存url的方案。
  相关解决方案