请教:对于大量图像文件该采用哪种存储方式

数据库服务和管理,MySQL/PostgreSQL/Oracle/Sybase 等
回复
wjhbh
帖子: 50
注册时间: 2009-01-08 18:53
送出感谢: 1 次
接收感谢: 0

请教:对于大量图像文件该采用哪种存储方式

#1

帖子 wjhbh » 2011-02-11 14:58

一个数据库应用,客户机每天除数据存储外还采集产生1200个左右jpeg图像文件,单个文件50k左右,每月有36000个文件,1.8G左右的存储容量,这样的话图像数据放在数据库里可能太影响速度了,如果直接存储在服务器的文件系统上,检索起来是不是也很费时啊,还有就是若采用文件存储,是分目录存储(如分为年、月、日目录)还是直接放在一个目录里好呢?谢谢!
aking86
帖子: 9
注册时间: 2009-11-02 19:50
来自: 广东省广州市
送出感谢: 0
接收感谢: 0
联系:

Re: 请教:对于大量图像文件该采用哪种存储方式

#2

帖子 aking86 » 2011-02-13 4:00

你可以参考下,不一定这样用。如果存储在数据库,肯定会影响数据库的性能,因为读写都要通过数据库的,
建议可以采用直接存储文件的方式,存储在文件(共享)服务器上去,在数据库服务器上只保存个存储路径/文件名 就行了。
为了便于区分文件,最好还是分年份,月份,日期,来存储。以后查找也方便。
另外,存储的数据库文件和共享文件最好不要在同一个物理硬盘上,会影响读写速度,磁盘阵列除外。
将我的心放在你手中,陪你到永久!!!...
wjhbh
帖子: 50
注册时间: 2009-01-08 18:53
送出感谢: 1 次
接收感谢: 0

Re: 请教:对于大量图像文件该采用哪种存储方式

#3

帖子 wjhbh » 2011-02-14 9:45

我也想到用文件存储,但没考虑到数据库和文件的区分存放问题,非常感谢aking86的建议!
回复

回到 “数据库管理”