【发布时间】:2010-10-23 08:55:00
【问题描述】:
在 web 应用程序的上下文中,我的老老板总是说在数据库中放置对图像的引用,而不是图像本身。我倾向于同意将 url 与图像本身存储在数据库中是一个好主意,但是我现在工作的地方,我们在数据库中存储了很多图像。
我能想到的唯一原因可能是它更安全?您不希望有人直接链接到网址吗?但如果是这种情况,您始终可以让网站/服务器处理图像,例如 asp.net 中的处理程序,以便用户需要进行身份验证才能查看图像。我还认为从数据库中提取图像会损害性能。将图像存储在数据库中可能是个好主意/不太好主意的任何其他原因?
完全重复: User Images: Database or filesystem storage?
完全重复: Storing images in database: Yea or nay?
完全重复: Should I store my images in the database or folders?
完全重复:Would you store binary data in database or folders?
完全重复:Store pictures as files or or the database for a web app?
完全重复:Storing a small number of images: blob or fs?
完全重复: store image in filesystem or database?
【问题讨论】:
-
这个问题问得我数不过来。对这些广泛的问题进行搜索。他们中的大多数人都被问过了。
-
这个似乎比其他任何一个都有更好的答案,即使它没有受到太多关注。也许其他人应该与这个联系起来?或者合并可能会很好。
标签: database performance blob