前端之家收集整理的这篇文章主要介绍了
您认为将数十亿图像保存到数据库中是个好主意吗?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
最近,我和我的同事,我们正在讨论如何构建一个巨大的存储系统,可以存储数十亿张可以
快速搜索和下载的
图片.
像fickr,但不是在线画廊.这意味着,大多数这些图片永远不会下载.
我的同事建议我们应该直接将所有这些文件保存在数据库中.我真的觉得这不是一个好主意,我认为数据库不是为了恢复大量的二进制文件而设计的.但我有充分理由说明为什么这不是一个好主意.
你怎么看待这件事.
在处理二进制对象时,遵循以文档为中心的架构
方法,而不是将
数据库中的pdf和图像等文档存储在
数据库中,当您开始发现
数据库的各种
性能问题时,最终必须重构它.只需将
文件存储在
文件系统中,并将路径放在
数据库的表中.您将用于序列化并将其保存在
数据库中的数据类型的大小也存在物理限制.只需将其存储在
文件系统上即可访问它.
原文链接:https://www.f2er.com/mssql/77448.html