所以我正在使用一个将图像存储在数据库中的应用程序.你对此有何看法?我更像是一种在文件系统中存储位置的类型,而不是直接将它存储在数据库中.
您认为利弊是什么?
通常,性能损失有多糟糕的是将文件存储在数据库(特别是mssql)而不是文件系统中?我无法想出在应用程序可移植性之外的一个原因,我想将我的文件存储为SQL Server中的varbinaries.
在Web应用程序的上下文中,我的老板总是说在数据库中引用了一个图像,而不是图像本身.我倾向于同意在数据库中存储网址与图像本身是一个好主意,但在我现在工作的地方,我们在数据库中存储了大量图像.
我能想到的唯一原因可能是它更安全吗?你不希望有人直接链接到网址吗?但如果是这种情况,您可以随时让网站/服务器处理图像,例如asp.net中的处理程序,以便用户需要进行身份验证才能查看图像.我也在考虑从数据库中提取图像会损害性能.将图像存储在数据库中可能是一个好/不太好的想法的任何其他原因?
完全重复: 用户映像:数据库还是文件系统存储?
完全重复: 在数据库中存储图像:是或不是?
完全重复: 我应该将我的图像存储在数据库还是文件夹中?
确切重复: 您是否将二进制数据存储在数据库或文件夹中?
完全重复:将 图片存储为Web应用程序的文件或数据库?
确切重复: 存储少量图像:blob还是fs?
精确复制: 将图像存储在文件系统或数据库中?
可能重复:
在DB中存储图像 - 是或否?
你好
目前,我网站上的每家公司都有1张图片,可以添加到他们的个人资料中.我将该图像保存到数据库中....它的公司徽标.
现在我想让他们添加更多图片.现在我不知道我是否必须将它全部保存在数据库中或保存在文件夹中????
我认为文件夹会更好的原因是因为有很多很好的文章与花哨的银色光有点功能,我可以使用,但所有这些只适合保存在文件夹中的图像.
因为我不是很好,我很难改变代码来查看数据库而不是使用文件夹进行图像检索的示例.
我想在我的网站上添加这样的东西(浏览图片).关于如何在图像保存在数据库中时如何执行此操作的任何代码示例?我在VB.net中使用ASP.NET. 点击这里查看我在说什么
有什么想法吗?
问候艾蒂安
完全重复: 用户映像:数据库还是文件系统存储?
完全重复: 在数据库中存储图像:是或不是?
完全重复: 我应该将我的图像存储在数据库还是文件夹中?
确切重复: 您是否将二进制数据存储在数据库或文件夹中?
完全重复:将 图片存储为Web应用程序的文件或数据库?
确切重复: 存储少量图像:blob还是fs?
我必须存储用户的个人资料图片(100px*100px)存储它的最佳方式是什么?数据库或系统文件?哪一个更好,更快,更安全......?
我开始开发一个网络应用程序,其主要目的是显示照片.用户也可以上传照片.
提出的第一个问题是在哪里存储照片:在文件系统或数据库上.
我将使用Windows框来托管该网站.数据库是MySQL,后端代码使用ASP.NET MVC在C#中.
database ×4
blob ×2
image ×2
storage ×2
.net ×1
architecture ×1
asp.net ×1
c# ×1
file ×1
filesystems ×1
performance ×1
photos ×1
sql ×1
sql-server ×1
theory ×1
vb.net ×1