Fra*_*ona 6 mysql database-design blob
可能重复:
在DB中存储图像 - 是或否?
数据库与文件系统中的图像
我一直在使用RIA技术(Flex + PHP + MySQL + Ajax)开发Web应用程序,现在我处于图像文件的两难境地.
我在我的Flex应用程序中使用了一些图像,因此我认为"如果我将它们存储到数据库中,然后从中检索它可能会很棒;然后,维护过程应该更容易".但是,这是我的困境:
我应该存储我的图像的物理URL,还是如果我直接存储图像会更好?
例如,我的Cars表应该是这样的:
ID(自动数字)|Source(文本)
或者像这样?
ID(自动数字)|Image(longblob或blob)
我知道这里有很酷的人可以回答我这个问题,向我解释哪个更好,为什么:)
我个人建议将图像存储在数据库中.当然它既有利也有弊.
在数据库中存储BLOB数据的优点:
在数据库中存储BLOB数据的缺点:
仔细考虑哪些资源可以更好地存储在文件系统而不是数据库中.很好的例子是通常通过HTTP HREF引用的图像.这是因为:
| 归档时间: |
|
| 查看次数: |
9321 次 |
| 最近记录: |