首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

HELP ! 用什么方式存储图片?该如何处理

2012-01-19 
HELP ! 用什么方式存储图片?!最近做一个博客系统,有些地方不知道怎么做才好。1.数据库的设计,是整个系统共

HELP ! 用什么方式存储图片?!
最近做一个博客系统,有些地方不知道怎么做才好。 
  1.数据库的设计,是整个系统共用一个文章表、好友表等等,还是给每个人都创建一个文章表、一个好友表呢?两者那个在速度上更优?一般大型的博客系统,他们是这么做的,比如新浪的,或者百度的。 
  2.上传图片,是存储到数据库呢,还是存储到一个文件夹里?

[解决办法]
1、最好是整体一张表。几百万上千万条记录也还可以接受。
2、都可以。
[解决办法]
建议文章用一张表,数据大了可以分区管理

图片文件上传可以存储到目录里,数据库存储文件或图片地址




[解决办法]
1.数据库的设计,是整个系统共用一个文章表、好友表等等,还是给每个人都创建一个文章表、一个好友表呢?两者那个在速度上更优?
这个要看你数据库的复杂程度。单表查询速度肯定要比多表连接查询的速度要快的多。 但是单表容易造成数据冗余。看lz如何去取舍落。 

2.上传图片,是存储到数据库呢,还是存储到一个文件夹里?
一般存储到一个文件夹里。 数据库中保存图片的路径。 一般涉及到安全性的 图片资料还是保存到数据库里面。

热点排行