VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1128|回复: 8

如何管理海量图片?

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-8 11:40:01 | 显示全部楼层 |阅读模式
新建了一个数据库,其中一个表,每条记录用4个image字段存储4个jpeg图片,每个图片60k左右,每天有500条记录,这样这个数据库一年下来就有60×4×500×365/1000=43800M=43G大小,请问:
1。sqlserver 能管理这么大的数据吗?
2。如何设计才能优化使用和查询?
3。要不要定期删除?
各位最好能举个详细的例子,帮帮我这个新手,不胜感谢!
回复

使用道具 举报

0

主题

14

帖子

12.00

积分

新手上路

Rank: 1

积分
12.00
发表于 2020-1-9 10:18:02 | 显示全部楼层
1,SQL SERVER 可以做到
2。这样不是一个好的方法,数据库的表会膨胀的非常厉害,也不利于检索,
   --建议垂直分割,将它分成多个表,这样好管理,不过要存储如此多的图片怎么都不好处理
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-2-7 23:15:02 | 显示全部楼层
如果用写入路径的方法,怎么样
回复

使用道具 举报

0

主题

28

帖子

25.00

积分

新手上路

Rank: 1

积分
25.00
发表于 2020-3-8 09:00:01 | 显示全部楼层
建议储存之前压缩一下,读取的时候再解压
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-9 09:00:01 | 显示全部楼层
还是用路径的方法好些
回复

使用道具 举报

0

主题

22

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-3-20 12:15:02 | 显示全部楼层
支持用保存路径的方法 !!
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-26 21:45:02 | 显示全部楼层
1,可以
2,图片用另外的表存.不要和数据放一个表
3,看你需要.
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-26 22:00:02 | 显示全部楼层
1。sqlserver   能管理这么大的数据吗?
     可以 , image 字符串是存储在数据行外的大型(最高可达 2 GB)字符或二进制字符串
2。如何设计才能优化使用和查询?
     在该表建立索引,如果每次查询没必要都查询图片的话建议另外建个表保存图片
3。要不要定期删除?
     根据需要
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-8-26 23:15:01 | 显示全部楼层
如果你的图片不一定要存数据库里,那就存个路径好了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

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