MySQL可以存储文件(比如图片)吗?

可以是可以,直接存储文件对应的二进制数据即可。不过这种操作会消耗过多存储空间,严重影响数据库性能,不建议这么做。

  • 可以选择使用文件存储服务。
  • 也可以选择自建文件存储服务,实现起来也不难,基于 FastDFS、MinIO(推荐) 等开源项目就可以实现分布式文件服务。

做到数据库只存储文件地址信息,文件由文件存储服务负责存储。