什么数据库适合存储图像和视频?

时间:2014-12-06 10:02:05

标签: mysql database image video

在我的项目中,我需要上传我的图像和视频,如果我存储在Mysql数据库上那些文件

慢慢获取那些图像。所以我将这些文件存储在某个文件夹上并将这些路径存储在db.Its上,但是

我需要知道是否有任何数据库存储图像和视频,并以高效的方式处理这些数据库?

HBASE是否有用?如果这就是为什么我们需要这个巨大的数据库来存储图像和视频?请

明白这个疑问。

2 个答案:

答案 0 :(得分:1)

我建议使用基于对象的存储,如Amazon S3或任何其他实现。最大的好处是每个上传的文件都有自己的HTTP URL,以便您可以直接在Web应用程序中加载它们。

答案 1 :(得分:0)

选择最有效的服务blob环境并非易事。这取决于很多因素。请参阅this paper,它仅针对NTFS和SQL Server 2005进行了研究。您可以在那里阅读,这完全取决于您的个人情况。 BTW这是2006年BLOB支持是一个新功能。今天不要把这些号码当作你的设置!它应该只是说明这个主题的复杂性。

我的建议是留在你觉得舒服的DBS并使用它的BLOB数据类型和流式api。这将为您提供一个很大的优势,您不必关心ACID,复制,进一步的备份策略。我的猜测是,如果使用得当,你不会觉得有任何改进性能的需要。例如。如果您将SQL Server手动存储在文件系统中,SQL Server的Filestream类型将为您提供相同的性能。

如果你在谈论高音量/频率数据,那当然是一个完全不同的故事。