将序列化视频文件存储到SQL Server

时间:2013-02-15 19:43:41

标签: sql-server

我目前面临着为我的网站托管20个小视频文件的需求。我知道我可以将我的项目托管在一个文件夹中,但我来了一篇文章。

http://www.kindblad.com/2008/04/how-to-store-files-in-ms-sql-server.html

我没有想到将文件存储在db中。我的问题是,通过将文件作为位数据存储在数据库中而不是仅传输数据,可以提高或降低性能。我喜欢在数据库中拥有数据以实现可移植性和控制以及谁可以访问视频的想法。提前致谢。

1 个答案:

答案 0 :(得分:2)

除非您迫切需要将它们存储在数据库中,否则我个人不会。您仍然可以使用处理程序来控制谁可以访问哪些文件,以验证对文件的访问权限。该文章中的方法存在的一个大问题是它不支持读取字节范围 - 例如,如果有人想要寻找视频的中间部分,他们将不得不等待整个事情下载。您希望它能够支持范围标题,如this question

中所述