开发者社区> 问答> 正文

我可以在MySQL中存储图像吗?

我可以在MySQL中存储图像吗?

展开
收起
因为相信,所以看见。 2020-05-08 20:45:38 862 0
1 条回答
写回答
取消 提交回答
  • 阿里,我所有的向往

    251

    是的,您可以将图像存储在数据库中,但是我不建议这样做,这也不是普遍做法。

    通常的做法是将映像存储在文件系统上的目录中,并将对映像的引用存储在数据库中。例如,图像的路径,图像名称等。或者,您甚至可以将图像存储在内容分发网络(CDN)上或跨越一定物理区域的众多主机上,并在数据库中存储访问这些资源的引用。

    图像可能会变得很大,大于1MB。因此,将图像存储在数据库中可能会对数据库以及数据库与Web服务器之间的网络(如果它们位于不同的主机上)造成不必要的负载。

    我曾在拥有40万以上员工的初创公司,中型公司和大型技术公司工作。在我13年的专业经验中,我从未见过有人将图像存储在数据库中。我说这是为了支持这种说法,这是不常见的做法。

    2020-05-08 21:38:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像