我应该将图像二进制数据保存到数据库还是将图像保存为文件?

问题描述:

我有一个程序,将唯一数据库字段与数据库相关的唯一图像保存为二进制字段或保存为文件夹作为图像文件?我应该将图像二进制数据保存到数据库还是将图像保存为文件?

这取决于您需要如何处理图像,您访问它们的频率以及它们更改的频率。

这个问题没有正确的答案 - 这取决于你想达到的目标。

+0

图像的大小很大,例如500k-1mb – newbie 2010-01-12 10:25:44

+0

没关系。你在说什么图片?什么是使用场景? – Oded 2010-01-12 10:28:43

+0

每个会话大约加载5-10次的图像 – newbie 2010-01-12 10:41:16

我宁愿使用不同的键/值存储(如果可用)。这可以由您自己或Amazon S3之类的东西托管。如果没有,最好将图像保存为文件,并在数据库中组织元数据和路径信息。