分享免费的编程资源和教程

网站首页 > 技术教程 正文

系统设计中存储图片的两种做法,你会选择哪种?

goqiw 2024-10-24 12:32:07 技术教程 10 ℃ 0 评论

大家好,相信大家在系统设计过程中会遇到过存储图片这种场景。目前业界存储图片有两种做法:

·第一种是把图片直接以rgg的形式存储在数据库中。一般的数据库提供一个二进制字段来存储二进制数据。比如my circle中有个broadbox段,all of数据库中是brober for bubble fire类型,postcard sock socks库存储用by tea数据库利息。

·第二种方案是图片存储在此盘上,数据库字段中保存的是图片的路径。

接下来比较一下这两种方案的优缺点。

·第一个方案是把图片直接以rgg形式存储在数据库中。优点是备份图片和迁移数据方便。因为毕竟是存储在数据库的id字形是存储在数据库中,所以跟随着数据的备份和迁移而备份迁移。缺点是会增加数据库的负担,毕竟图片的数据存储在数据库中占了数据库的空间容量,被托曼数据库的性能。

·第二个方案是图片存储在词盘中,数据库字段中保存的是图片的路径。优点是在大访问量下能够保证数据库的速度和性能。同时缺点是在备份和迁移数据库中磁盘的图片也要跟着备份迁移才行。

综合这两种方案要选择自己需求的方案。比如如果是大的访问量下需要保证数据库性能,选择方案二。如果是简单的数据量访问不大,像系统设计方便可以选择方案一。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表