加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

您认为将数十亿图像保存到数据库中是个好主意吗?

发布时间:2020-12-12 06:54:34 所属栏目:MsSql教程 来源:网络整理
导读:最近,我和我的同事,我们正在讨论如何构建一个巨大的存储系统,可以存储数十亿张可以快速搜索和下载的图片. 像fickr,但不是在线画廊.这意味着,大多数这些图片永远不会下载. 我的同事建议我们应该直接将所有这些文件保存在数据库中.我真的觉得这不是一个好主意,
最近,我和我的同事,我们正在讨论如何构建一个巨大的存储系统,可以存储数十亿张可以快速搜索和下载的图片.

像fickr,但不是在线画廊.这意味着,大多数这些图片永远不会下载.

我的同事建议我们应该直接将所有这些文件保存在数据库中.我真的觉得这不是一个好主意,我认为数据库不是为了恢复大量的二进制文件而设计的.但我有充分理由说明为什么这不是一个好主意.

你怎么看待这件事.

解决方法

在处理二进制对象时,遵循以文档为中心的架构方法,而不是将数据库中的pdf和图像等文档存储在数据库中,当您开始发现数据库的各种性能问题时,最终必须重构它.只需将文件存储在文件系统中,并将路径放在数据库的表中.您将用于序列化并将其保存在数据库中的数据类型的大小也存在物理限制.只需将其存储在文件系统上即可访问它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读